Unexpected output result in compute shader with InterlockedAdd()

Hardware: nvidia 2070 RTX
Driver version: 452.06
Operating system: Windows 10 Pro 1909


I simply forward my post on StackOverflow & GameDev.

Seems third parameter of InterlockedAdd( in R dest, in T value, out T original_value) is not stable on nv cards.
Any suggestion would be great.

Sorry about my post.
InterlockedAdd() works great.
The bug comes from somewhere else.