It might be hierarchy We’ve got nested canvases inside other canvases. Not the best practice in general but who knows. Could you try something quickly and see how it behaves:
Replace your widget with this, just for now, just to test it and see if the click area matches the one the interaction component hits. All other settings at defaults.