Thanks to Datura from the Unreal Discord!
It works now:
the solution was to not use the “generate widget event” but go to the event graph of the widget, and there use “on initialized” (only called once!).
Let me show you, so you do not have to look further:
I love unreal as a tool and the community, i come from a different engine, and this is so much better in many ways cheers