Hey,
So I have made a simple prototype to test this out.
I have a player who is an Arcade physics sprite and walls that are static sprites.
Whenever I press up and left my player sticks to the left wall and will not jump.
There is nothing fancy added. There is just a simple collision check too
this.physics.add.collider(this.player, this.walls);
I searched this for a good while and only thing I seem to see is setting friction to 0. I did this for both the player and the wall but no luck.
See the behavior below - the player will stop dead on the wall and then fall when I hold the left and up key.