It’s sounds like reproducible is almost unreachable, isn’t there anything to do with that?

I’m afraid no. This is a hardware/floating point limitation. The floating point standard specifies only how close from the real value the result should be. But the hardware can return any value that is that close. So different hardware can give different result