I'm having a similar issue. My implementation works on iPadOS but so far I can't get it to work on MacOS Catalyst. Trying to figure out if I'm missing some configuration (already enabled UIApplicationSupportsIndirectInputEvents). Did you manage to figure it out?