Why is this widget not hiding?

I cannot get this widget to hide at this node. When I set the widget to hidden from the details, it is hidden. If I then set this node to visible, while the widget is set to hidden from the details, it makes it show (so I know the reference is good). The next Set visibility for a different widget works as expected. The widget that is set to visible in this screen shot is set to hidden later in the flow and that works correctly.

If do a set visibility hidden in the same flow where the widget is created, it is hidden as it should be.

No matter what I do, I cannot get the widget to hide at this node, and it seem to be a problem ONLY at this spot and ONLY for hiding it (making it visible here works). I have also tried hiding specific components of the widget (which is actually what I will want to do once this works) and that did not work either.

There are no animations in this widget.

The widget is just a 2x2 image wrapped in a boarder on a canvas panel.

What is going on?

Edit: After further testing, it seems I cannot hide it with Set Visibility anywhere except immediately after it is created and added to viewport. I also cannot Set Render Opacity.

I am doing all of this in the same event graph where the widget is created and added to viewport.