Widget mouse input "cooldown" bug?

So in my widget I have overriden the OnMouseButtonDown/Up functions and for the most part it works just as intended unless I click too fast back to back. There seems to be a around 100ms or so delay before a new button down gets registered.
By delay I mean that in that 100ms nothing happens. The input gets dropped. This happens even when my set up is as simple as: On Mouse Button Down => Print string => Return Node. And ofc a handled note attached to the retun.