USTRUCT - Problem with GENERATED_USTRUCT_BODY()

I really cant figure out where the problem is. It’s really hard to explain what is wrong, cause the behavior of VS.
If I debug the session, at some point i get the correct values from BP and the USTRUCT. But now VS is running crazy. Its jumping wild around when i slowly debug.

i.e:
Breakpoint is outside of an if-condition.
It goes into.
In the middle of the condition it jumps out into one else-condition.
Then it jumps out to the start of the function again.

In all the years i never saw this befor. Do u have any experience with this?