Information from Segger:
Visual GDB uses two instances of the J-Link DLL to connect to the target:
One for debugging (Go / halt / readmem for watch window/ etc….) and a 2nd one for the live watch.
The 2nd one does not know that the first one started the core again(e.g. after a breakpoint or after reset and halt), therefore it assumes that the content of the RAM did not change.
Solution:
Sysprog needs to alter Visual GDB in a way that it uses only one instance of the DLL.
If Sysprog wants to do this and is facing issues, we would be happy to get in touch with them.