UPlayerInput::Touches don't work properly if swipe ended over UMG

In our project we use drag as map scroll. Our code pretty similar to StrategyGame example. But we faced strange issue. If you release button (or touch) over any clickable UMG object UPlayerInput::Touches will stuck in pressed state. Is there other way to find out that button/touch was released?

I am also having this problem, when I release my finger over any UMG, InputTouch does not get an Ended ETouchType. So when i move my camera with a finger and release over UMG, the next touch causes my camera to snap to the new touch as if it was a continuation.