Undesirable friction between circles

Hi, I am using Phaser, or to be more precise, only arcade-physics (GitHub - yandeu/arcade-physics: Use Arcade Physics without Phaser.) for server side physics and I am simply trying to move a circle against other static circles or squares.
I have set the static circles as staticBody and the player as a body circle without bounce and without friction.
However, as you can see in this recording, there is a very intense “friction”:
AwesomeScreenshot-2/20/2023,10:50:39PM

I wonder how can I fix this. I would like it to be like in this example where the interaction is very fluid.

Thank you in advance!

PS: I have use directly Phaser in my server to test this an the behavior is the same same.

PS2: Looks like the reason why that JSFiddle looks so smooth is because in every “update()” it sets again the velocity, which I guess compensates for the desacelleration of the collition. The problem of this is that the “smoothness” depends on the FPS, so if there are less updates the sliding movement is slower. Can I make this independent of the FPS?

I have found a solution to this problem:

Set a collisionCallback and there set again the velocity of the player in the same direction. This achieves that smoothness independently of the amount of FPS.

Still it is a bit of a hacky solution but it achieves the desired result.