UE5 division (whole and remainder) math not correct

Strange thing is happening to me with the division (whole and remainder) when I try to run it in a function library BP, its not all the time but every say 5 calls to it, it begins giving the wrong math.

For example 50 / 50 = 1 remainder= 0 but is instead showing 50 / 50 = 0 remainder = 50…

There is nothing else being fed into the division node but those two values and they are correct entering the division node. One is a float and the other an integer but still gives correct value.

Anyone have a similar experience? Anyone know a work around? Or am I using this Node wrong possibly?
Thanks

Can you share a screenshot of the whole functionality being used? It is hard to say what is happening in code without it.