First place a breakpoint on the red ToggleLights node by clicking it and then pressing F9 on the keyboard. Then run your project and try to click the widget. The game should pause and display this part of your event graph. If it doesn’t, then the ToggleLights event is not being fired or handled in that blueprint.
If it does freeze there at the breakpoint, then the problem might be the contents of the SetVisibility array. Try this and let me know how it goes.