We ran into a different issue that nevertheless someone might come across too. We created a new Widget Component within an Actor to replace an older version, but did not set the Visible bool to True for the new Widget Component. This resulted in two things. (1) The animations for the Widget itself would never play (we tested by adding Events to animations that never fired). (2) The Widget function “IsVisible” would always return False even when the Widget itself was set to Visible. It
looks like the “IsVisible” function of the Widget evaluates the Widget Component that’s using it.
After Widget Component was set to True, the “IsVisible” for the Widget would evaluate to True as well. The animations would also play. Setting the Widget Component to Visible fixed these issues.