When a player 2 joins on playstation and above, so player 3 and 4 they can't use their skins that they own. Instead, it shows the skins that player 1 owns and let's you use those instead. If this is intentional then i think this should not be the case. How to recreate:
Join a world with an account logged into Microsoft and have that account own at least 1 skin pack.
Get another controller and have a player 2 join the same world via splitscreen.
Go onto the dressing room and the classic skins tab with player 2.
You will then see that you cant use any of the skins that you own, instead you can only use the ones player 1 owns.
Linked issues
Comments 2
This is intentional, see MCPE-185029.
Even skin is not editing.