First of all, you are still using the input IA_Interaction inside your generator and not in your character! That’s not good! I highly recomend you to watch this tutorial about how to create interactable objects before going any further!
Regarding your current issue, the problem is you are updating the worng widget! You are spawning a widget on the player’s viewport and updating that one with the following code:
Instead of updating the one you are turning on in your BP_ControlDesk.
I’d like to see where are you turning on and off your widget, because you need to reference in your generator exactly that already created widget instead of adding a new one to the viewport.
In addition, once you get the reference to the correct widget in your Generator, you can update the widget using its “Update Generator Timer” immediately after you “Set Current Time” in your Set Timer By Event.