Mouse cursor has an offset on Android

I’m having some trouble trying to make my game support mouse/keyboard on Android. The mouse seems to have a offset based on the screen size. I’ve seen some people with the same issue but no one has a fix for it.

Here in the video, I’m using software cursor to make it visible. Even if I use hardware cursor instead, the issue still persists. The only thing is that the cursor doesn’t even show up. The project is pratically blank apart from the buttons and setting up the mouse cursor..

note: the black cursor is the hardware’s cursor, the grey with black border is the software.

I’d love some help on this issue! Thanks in advance