Why does middle mouse press message not respond on UMG during mouse movement event?

Because it’s not a mouse button that triggers the move. Detect the MMB in the onMouseDown/Up - set a flag there. Use that flag during onMouseMove.