Please differentiate in the below Custom Skins (custom created skin pack) vs Store Skins (Minecraft store purchase).
I understand that with 1.11 a new feature is being introduced to transfer Store Skins from one device to another when you play (tied to your Xbox live account.) I also understand that this feature does not work for Custom Skins and that this is tied more to a marketing problem rather than a technical one.
However, with this new beta Custom Skins revert back to Steve upon every reload of the game.
Steps to Reproduce
1/ Load Minecraft
2/ Select a Custom Skin from a custom skin pack (not Store Skin)
3/ load game (skin is functional)
4/ leave game.
5/ Load Minecraft and skin has reverted to Steve
Versions affected that I am aware of (XboxOne, Windows 10)
Linked issues
Comments

Thank you for your report!
We're actually already tracking this issue at MCPE-32089, so we will resolve and link this ticket as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.