Maybe the 2nd Birthday Skin Pack is multiplayer restricted because the Playstation now has the Bedrock edition of Minecraft now, and the 2nd Birthday skin pack has characters in it from games that Microsoft has made Xbox/Widows exclusive, like the Halo skins, the Banjo-Kazooie skins, and the Conker skins, and Playstation consoles do not have these games. But, Skin Pack 1 has Banjo-Kazooie skins, and Halo skins, as well as Skin Pack 2 having a Conker skin, but neither of these skin packs have multiplayer restrictions, So maybe it is a bug that the 2nd Birthday Skin Pack can't be used in multiplayer, because they used to not be multiplayer restricted. (Skin Pack 1 says limited use, but I'm pretty sure that just means it can't be used in Minecraft Earth, because they can be used on Bedrock edition multiplayer.)
This problem is on the Xbox One Edition of Bedrock as well. I'm pretty sure it's caused when you ride in a boat in the Nether. It might also be caused by having a parrot on the player's shoulder, as this bug happened in both cases. In the video, the parrot not letting players through the Nether portal is shown.
This bug is back in the 1.16.61 beta. It's on the Xbox one edition. Marketplace still works perfectly fine on windows 10. I don't know about android.