Script bug or do i something wrong (delay and change variable

My goal: I want a component with looping content that in this case also dynamic content inside(rotating) that can be done visible and invisible by a button trigger(on click)
I have a component set of 4 variants that are all connected by on delay > change to
I have a string variable for the varaints

When i put the asset in my scene it works but when i use a trigger to change the state to 1 varaint the delay rotions seems to not work anymore. (feels like the component script is overwritten) DoI anything wrong or is it a bug?

Addition observed behaviour: button trigger works first component varaint is displayed but then no rotation.
When i put the compnent in with same state preselected the rotation work.