The difference is usually in the range of floating point precision, which can accumulate over time.
If a bitwise accuracy is needed, you would have to work around scatter_add_ using some indexing or push this operation to the CPU.