the snapping was for some reason only observable in browser, probably something to do with the player controller/camera interaction. I was aware but had no time to implement a solution after multiple failed attempts unfortunately!
thank you for your feedback :)