pointermove MovementX/Y reporting wrong values on firefox mobile

I’m currently working on a project where I require mouse movement to drag an element, however for some reason, in Firefox mobile, movementX and movementY are reporting the wrong values.
I was able to work around this as the values happened to be close enough to the values I required, and simply detected whether the event was mouse or not, however, when testing on chrome or in Firefox desktop’s mobile simulation, the values worked as intended, breaking the project.
I have tested this on Firefox Developer Edition on my windows 10 PC, Firefox beta for android, and google chrome for android.

Any help on this would be greatly apreciated