Just to check whether or not I am missing something fundamentally here:
A calculation comes up with a number which I am formatting a certain way and saving it into a number field into the db. But suddenly 3 out of 4 fields are just capping the last 3 digits from -120.000 to -120. But see yourself:
According to the Bubble documentation, this is how it is supposed to behave. -120.000 and -120 is the same value when . is a decimal point. Only for US though.
It might be a bug or just the way the input handles it. I do notice that the inputs don’t always handle international numbers correctly. Might need to report it. Especially if it only happens when it is a negative number.
So maybe your browser is messing with what Bubble thinks it should be. Might need to find another plugin to do the conversion for you. Not sure if Bubble will try to fix this for your use case or not.