I see that you only get Colliders and UIWidgets on "Start".
But what If your "Window" loads content dinamically? (The GameObject that has the script attached)
UIPanelAlpha script would have an outdated Collider and UIWidget list.
Can you fix that?
Thanks!!