Matter world bound collision not work

As soon as i setCollidesWith the player moves outside the world bound and no event is fired on collisionstart.

Remove setCollidesWith and everything works fine.

Phaser 3.55.2

The problem occur only on the player movement, all other elements respect the bounds.

Made an Example: friendly-euclid-u1y8nq - CodeSandbox
(machine stuck many times, dont know why)

Ship1 (right) move to Ship2 (left).
Ship1 thrust until it stop at world bound.
But Ship2 moves outside the bounds.

Ship3 only thrust to the left and ignores the world bound too.

Could somebody confirm if it is a bug, or what i am doing wrong?