Hi,
non-distorted hotspot have a different scale.
Right, the size of non-distorted hotspots which have additionally no zoom="true" set are depending on the screen/window-size that the browser is reporting.
The Oculus Browser is using a 800x451 window/screen size by default.
krpano is using a 2048x1024 window/screen size in WebVR mode when it knows it's a 'mobilevr' device. That typically better fits designs/layouts made for general usage. But in 'desktop mode' krpano has no possibility anymore to detect the device and therefore it acts if it would be a desktop system with that resolution.
About onover/onout events - by default the Oculus browser works like a mobile touch device browser and there is hovering on mobile devices. In desktop mode the browser acts as a desktop browser and therefore also support hovering.
Best regards,
Klaus