OK so after over a month I came to something. And quickly I’ve found similar topic on this forum:
The problem is that the setSimulateMouse boolean is resetting to true after android activity is resumed. I don’t know what is this happening, maybe InputManager is recreating or something. I don’t have much time to investigate that.
I am setting setSimulateMouse again to false after resuming activity and it’s working as expected, at least for the scenarios I’ve tested.