Circle body vs Box Collision issue

I have a ball and a small red block. The ball is a sprite and the red block a static sprite.

See the first gif below demonstrating the ball being a regular Arcade physics box collider and the red block being the same.

ball-box-collider

In the above it acts correctly.

But if I change my ball using setCircle to change it to a circular body when the two collide it has a weird behavior where it almost is wrapping.

See below:
circle-collider

They both just have a regular collider added using:

this.physics.add.collider(this.ball, this.block);

Obviously a bug. Make sure you’re using the latest Phaser version (3.55.2), otherwise you could switch to using Matter until it’s fixed.

Good call, I updated to the latest and it’s working now. Thanks!
For reference I was using: "phaser": "^3.22.0"