Unexpected output result in compute shader with InterlockedAdd()

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

https://stackoverflow.com/questions/63915750/d3d12-unexpected-output-result-in-compute-shader-with-interlockedadd

https://www.gamedev.net/forums/topic/708025-unexpected-output-result-in-compute-shader-with-interlockedadd/

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.
Thanks.

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