Custom skins are reset when you make the skin a custom skin in Minecraft and reboot.
Related issues
Comments

Custom skins are reset when you make the skin a custom skin in Minecraft and reboot.
migrated
(Unassigned)
Unconfirmed
Windows
Windows 10 Home Edition 1903
1.12.0
Retrieved
I can say from experience that this also happens on Nintendo Switch with any skin.