Widget duration

Looks like your Widget Ref is not getting cleared after the last node. As a workaround I would drop the IsValid node and replace it with a boolean flag.

When your game start boolean_variable = false
When the trigger start if boolean_variable = false keep going and set boolean_variable = true
When your trigger ends set boolean_variable = false