Enhanced Input actions are cancelled by clicking a button widget

I can’t help you because I too am trying to learn the deep knowledge of the Input/Widget magic. I’ve been working on my game for over a year without apply the correct methods for UI handling. It has caught up with me now, and my web of hacks is not easy to debug.
I just wanted to vent to someone and your post is the unlucky one.
Cheers.