Note
Please add only new information to the comments section. Any further comments that do not add any information will be removed.
In order to see some skins of other players, you may need to disable "Only Allow Trusted Skins" under Settings>Profile. If your friends cannot see your skin, they should check the toggle on their profile.
For issues with importing multiple custom skins see MCPE-54235 and MCPE-54848.
When playing in multiplayer, sometimes I cannot see my friend's custom profile. They appear as one of the two default skins (seemingly at random). They seek their own chosen skin in 3rd person, though. And they see me in one of the default skins as well, sometimes the same one as theirs, sometimes the other one, and again I see my own profile skin when looking at myself in 3rd person.
Related issues
is duplicated by
relates to
Attachments
Comments


I'm also having this issue during LAN play (multiplayer) since I updated to 1.16. Custom skins worked perfectly fine before the update. I'm playing on a newer iPad with iOS 13.5.1 if that helps. I can see my own custom skin, but from my friends point of view I look like Steve.
Reinstalling new custom skins didn't help and neither did reinstalling minecraft.
Edit: Found out that my ipad is not the problem, but my friends tablet witht he problem. We joined a 3 person lan game and she couldn't see any custom skins. I was able to see them all fine. And the third person could see my custom skin as well. She also plays on an ipad. Slightly old, same OS.

I'm having the exact same problem, but the mod just redirected me here, to a Months old post of a non fixed error, I wonder why they haven't fixed it yet if it's so f'ing annoying and dosen't let quite a lot of players to enjoy the game, the game worked fine for us until this Update :/

In 1.16.1, if I look at another player who has a custom skin, I will see it with Steve's skin, and if I look at myself in the second person I will see myself with my custom skin, but the other player go see me with Steve skin
[media]
2 days ago in Minecraft PS4 Bedrock Edition, there was the 1.16.1 update that claimed that the custom skin problem was resolved. I joined my friend and neither the custom skins nor the owned skins were appearing although in the chat it would say that he changed to a skin like "(person) changed into Lucas skin". He wouldn't even be an Alex it only shows me that he is a Steve. Vice versa, he kept seeing me as the default Steve skin. Before the update, owned skins would appear normally but now no.
@unknown 1.16.1 fixed MCPE-48207, not this ticket.

@Jarl-Penguin I think for us we see both as the same issue, we can't use custom skins playing with friends I think is the confusion. Kids were super pumped to have this fixed in 1.16.1 only to get bummed again after loading it all up and we're all Steve.

For some reason, on both my device and my friend's device (both Fire tablets), the Alex skin seems to appear properly, but any imported skin just turns into Steve. I added an image to show it (Sorry for my terrible image editing, I don't have any decent editors 😞)
Image :

Issue is resolved. The reason is trusted skins maybe on, how to turn this off.
Settings > Profile > Trusted Skins (SWITCH TO OFF)

@coolisfine That was the fix, gonna have to get everyone to change that setting now. Would be great if it was a bedrock server option to override everyone.

Thank you for your report!
However, this issue is Working as Intended.
The report you have submitted is working as intended:
In 1.16, a new Settings toggle was introduced in the Profile tab that specifies whether you want to see only "verified" skins. By default, this setting is turned on, but by default, classic skins are not "verified" (and I don't know if it's even possible to verify them, whatever that means). When the setting is on, any non-verified skins are replaced on your client by a verified skin, usually Steve or Alex (although it has also been reported that Marketplace skins can be substituted).
I assume that using an unverified skin confers a risk of some kind. I have heard that some graphics file formats can be used to introduce malware, but I didn't think the formats accepted for classic skins were among them, so I'm not sure why this setting was added.
Full Version History – Snapshot Version History – Feature Requests and Suggestions
Quick Links:
📓 Issue Guidelines – 💬 Community Support – 📧 Customer Support – ✍️ Feedback and Suggestions – 📖 Game Wiki

Authority for WAI comes from this comment.

This issue is NOT RESOLVED! I've already checked that option in the settings menu and that's not the problem. I'm still not seeing custom skins!

The bug tracker is not a discussion forum. Comments are meant for providing new information to help the developers find and fix the issue. General discussion, ranting, and feedback do not belong here and are subject to removal. Comments that are disrespectful of the Mojira or Mojang staff can also result in banning.
@unknown: I apologize if I've made a mistake, but I don't deserve your overreaction and snide comment, which I've removed. But let's move on to solving the problem.
I think I may have jumped to a false conclusion about what the Profile toggle means by "trusted skin", but I'm still of the opinion that it's part of the solution to this problem. But I'm confused by your comments. Earlier you said you were seeing custom skins with no problem, it was only your friend's tablet that had the problem. Now you're saying that you "still" don't see custom skins. I'm unclear on which of your devices is seeing what. Please explain. Also please verify for me that the toggles are off on both devices.
--My suspicion is that a "trusted skin" may mean those that were now downloaded from the internet or that have been whitelisted/de-blacklisted. What it means in terms of the skin image file probably varies from one platform to another. On Windows 10, for instance, any file downloaded from the internet that doesn't contain a digital signature or equivalent is marked with a flag to say so. When you open such a file with certain programs, you're warned and given the chance to remove the flag. Obviously, other platforms will have a different process. I am attempting to learn the details from Mojang.--
Rereading the developer's comment on MCPE-48207 reminded me that he said they knew of a bug in how this toggle was working and had already created a fix for it, which was in the process of being tested. That was 6 days ago, so assuming the testing went well, we should expect to see it fixed soon, maybe in the next hotfix. In addition, I'm asking Mojang for clarification on what a "trusted" skin means.
In the mean time, I have reopened this ticket.

We think we've learned that a "trusted skin" is one that Mojang knows doesn't contain an image inappropriate for small children, that is, one from the Marketplace or built in the Character Creator. If the toggle is on, then, a classic skin (one imported from an image file or, I assume, a custom skin pack) will not be visible on that device when a player on another device selects it.
Turning the toggle OFF has already solved this problem for some people. I have tested it myself on my personal LAN and found that both my devices can see custom skins applied on the other, whether the toggle is off or on, but that's apparently the opposite of at least one commenter's experience. I don't know the details of the bug the developer said they were working on, but I will try to find out.
In the mean time, I suggest that those of you having this issue try turning the toggle off. If that doesn't fix the problem for you, I would appreciate you commenting below (including if you already commented earlier). Tell us what kind of server you're playing on (Realms, BDS, or regular Minecraft device) and what kind of skin(s) you see instead of custom skins of other players.

When I apply a custom skin it does not work

@unknown: For community help, please visit the Minecraft Discord.

Also in multiplayer not only it doesent show skins also players skins swap with other players

@unknown: The multiplayer skin swapping with other players was tracked at MCPE-48207, but that was fixed as of 1.16.1. Have you seen it in the last 5 days?

The bug does not only appear when I use a custom skin, it also appears with Minecraft skins, I used a skin that I created in the skin editor directly integrated in Minecraft, and the other player see me in Steve but I see myself with personalized skib

I noticed the bug for my first time in 1.14.60, when there were 3-4 players in the same game, some player appeared with the skin of another player, but he saw himself with his skin and he saw other players with the wrong skin. Since 1.16.0 the bug is even worse, now, even if there are just 2 players, ALL players will see ALL other players with the wrong skin, but instead of seeing them with another player's skin, they will all have Steve's skin, but they will see each other with their skin, but not the others. After there was 1.16.1, it said that the bug was corrected, I was very happy so I am going to test this to be sure if it is true, but no, it is EXACTLY THE SAME THING as in 1.16.0. Sorry if the text is a little strange, I speak in French so to write this comment I had to use Google Translate

The fix in 1.16.1 was for MCPE-48207. There has not been a fix for this issue yet. By the way, the English translation is actually quite good.

I am Having the exact same issue, HOWEVER if i change ONLY the character appearance in the in-game skin editor, it shows up on the other device just fine (customized, NOT Steve or Alex) as well as the device it was created on (the device that was projecting the skin to others using multiplayer). BUT, if I use PNG files as skins (aka custom skins) I'm having the EXACT same issue where on other devices it shows up as Steve.
the 2 devices I saw the issue on were the (apple) Ipad 6th generation, STANDARD (NOT pro NOT mini) and the HP Pavilion g7 Notebook PC (aka hp pavilion g7)
Minecraft Version: 1.16.1
other notes:
I was using the pavilion g7 as the host for the minecraft world.
i was signed into Xbox live ONLY to the pavilion g7
i have the latest version of IOS on the ipad and latest version of windows 10 on the laptop (pavilion g7) (minus some very minor Microsoft office and Microsoft edge updates)
i was not using ANY texture packs when i saw the issue (and the issue stayed when i used texture packs)
i only have access to those 2 devices currently so i have no info on this on any other devices
For those having this issue - do the custom skins appear correctly if you change the "Allow Trusted Skins" setting?
You can find it by navigating to Minecraft>Settings>Profile:
[media]
Not for me. It just gets stuck at another custom skin i imported, then my game crashes.

The bug is fixed when I desable only allow trusted skins

Affects 1.16.20.54
@unknown - if the toggle is still being changed inadvertently, could you please log that as a separate issue?
Quick Links:
📓 Issue Guidelines – 💬 Mojang Support – 📧 Suggestions – 📖 Minecraft Wiki

Affects 1.16.40 and 1.16.100.56
As requested by Mega_Spud, I have moved the "Only Allow Trusted Skins" toggling itself to a separate ticket - MCPE-100566

Player skin does not show up on 1.16.61 for me, it pops up a cant find player profile skin and it defaults to Steve or Alix skin on PS4. If need I got images for prove.

Affects 1.16.100.60

Affects 1.16.200.52

For me, it either shows a Steve skin or a blank white skin.

When I upload a custom skin png file, I can see it but the other players see me as Steve. I can see their custom skins just fine. I'm playing on Bedrock PC Win 10.

Affects 1.16.201

Still affecting cross-platform. Players on iPad see each other (and Switch player) fine, player on Switch sees both iPads as Steve.

It seems that my friends can't see my Stranger Things skin pack, it shows up as Steve, but if I go to another skin pack, it shows the skin. It used to do this when the skin pack was on "limited usage", but now it says "can be used anywhere" and still shows up as Steve to my friends.

According to duplicate reports, character creator skins are affected.

Affects 1.16.220.52

Since 29. (my friends birthday) my skin shown up me as a tomatoe. I havent change anything! From one minute to another the skin is changed. My friend takes the picture while he laughing endlessly 😞
First he separates our marriagebed because he dont want to wake up next to steve. My skin is shown me as steve since the last update. Now i am a tomatoe.
Why do you do this to me? I paid my game right! Thats not funny ! I am afraid to play with my friend 😞
Please stopp it. PLEASE

@unknown: Mojang is not doing this to you intentionally or as a joke, it's a bug. Bug fixing takes time. Please be patient.
Please use the comments only to add new information that will help the developers solve the problem. Other kinds of comments are disruptive and we may remove them.
Also, the staff here are not Mojang employees, we are mostly volunteers from the player community. We don't fix bugs, we help you write bug reports, and then we send them to Mojang.. Asking us to hurry and fix the problem is not useful because those are not things we can do.

Affects 1.16.230.52

Affects latest non-beta, which I believe is 1.16.221.01, looking at its page currently.

When I was playing on the Mineplex Featured Server, I saw a player with a skin that could only be made in the Character Creator. Although, when I attempted to use a Character Creator skin on the same server, it appeared as if it was textureless, with every surface being completely white and featureless, and only following the shape of the model itself, not the outlines of the intended textures. However, I have seen a few people with Classic skins, especially on other servers, with Classic skins working fine.
I have attached the screenshot I took, which demonstrates both the featureless skin of mine, and the other playee with a character creator skin.

It seems that the 1.17 update made this issue occur more often. For me, sometimes only some skins appear as Steve and others will load. Other times it's every player that appear as Steve. On servers with custom entities, those also can appear as Steve. If I have this glitch and I change my skin in game, it won't update my skin for me or other people around me.

I am also having this problem but there's more. Skins are not only steve but all the body parts are one.

Looks like this glitch is back in 1.17. I'm seeing it more often this time than last.

It seems like now, skins and such show properly... only before changing areas, like in a server, when entering a minigame lobby. After the first area change, all skins, and actually also anything with custom models, such as coins in The Hive, the mob settings (like the villager for boosting a game) in Mineplex, etc all turn to steve, all with the player model... which makes many minigames more confusing, and prop-type entities are also steve, which kind of defeats their purpose as extra objects for scenery. I hope this gets fixed soon!

@unknown: Featured servers run their own custom versions of the game. Issues that occur only in featured servers must be reported to the server provider.

Hi Auldrick,
It's a Minecraft issue and NOT a server issue, i have this bug on CubeCraft and EVERY others servers for one year now on my Switch and it's working on my PC, i don't have this bug, so how it's a server issue ? since 1.17 it's unplayable !!! i payed 35$ for Minecraft on Nintendo Switch and I WANT TO PLAY ! Fix this bug, Mojang developpers !!!!!

@unknown: This is still an active issue waiting for developers to fix it, so if you prefer to wait and see whether a Mojang fix solves your problem, you can certainly do that. Maybe you're right and a bug in the game is causing your problem.
But if Mojang developers apply a fix that solves the problem for everybody except you, you will still have to report the problem to the external servers and wait longer, because Mojang can't fix bugs in code that they don't own. I was trying to warn you of this possibility so you could get the server owners started working on the problem, but if you'd rather wait, that's your choice.
Incidentally, please don't use your comments to plead for a fix or complain about not getting what you paid for. Doing so is useless, because those topics don't belong in a bug report and we don't have any other way to pass them to Mojang (who I assure you are working on this even though you can't see any progress until they're done). Please review the bug tracker guidelines covering comment content if you're not clear on this.

Okay thanks!
(CubeCraft staff replied that the bug indeed comes from Minecraft/Microsoft and not from their servers) same bug on TheHive & Mineplex, so I don't see how the bugs would come from all the servers at the same time
Thanks for your answer 👍

That's an astute question. I didn't explain in advance, but I will since you've thought about it enough to realize this.
Notice that I didn't say it isn't a bug in the game. What I said was that it needed to be reported to the server owners. The reason is that only the server owners know how they're using the internal interfaces in the Mojang code. This means that:
The server owners get the first shot at identifying what isn't working right. They can then decide if it's in their code or Mojang's. This is important because it means Mojang won't be stuck with looking for a bug in their code when there isn't one. A lot of time could be wasted trying to do that.
If it turns out the bug is in Mojang's code, they can tell Mojang exactly where to look for it. You wouldn't be able to do that because you don't know how the server code works at that level of detail. With that much detail and precision, Mojang can fix their bug much faster.
So that's why, even though it's very likely a bug in Mojang's code, given the fact that the bug affects all the servers the same way, we will generally direct you to report a bug that you only experience on servers to the server owners.

Having the same issue on realms, following the beta bugs and community support on discord. Alot of people skin even if made on the marketplace and allowed skins toggled are switching to Steve randomly while logged (id guess missing nbt data as even the female varients turn into steves) . We had 8 people of continuously logging out of realms to get our skins to load properly the other day. Hoping this gets fixed soon.

Somehow, at one point, I got the skins to work properly on a single server, throughout areas and such... I don't know how, but it stopped after minecraft had to restart, going back to steves on everything after the first area change

I was wrong about the server itself having a fix, apparently somehow, changing active global resource pack order, or removing/adding any can cause a temporary fix for me seeing any custom models, or other players and such all as steve after transitioning areas on servers... It also works on other servers than the one I was talking about before I edited my previous comment... I don't know how changing the active global resource fixes the everything-is-steve problem, but it goes away if the game restarts, i.e. the load that starts with the red mojang screen, or a blank grey screen that displays for a few seconds, but doing the thing again fixes that thing again.

@unknown: Do you think you can get it to happen at will? We've never had a good set of steps for reproducing this problem, and that's the biggest obstacle to fixing it. If you could tell us one repeatable way to make it happen on any system that might be the key Mojang needs.

I unfortunately only have access to the pocket edition version of bedrock. But it seems to always work when I do the previously mentioned method, and on most, if not all servers.
The "all custom models and players are steve" happens on its own if I don't do the method I do, but only after the first transition of areas, like as I said, between lobbies. Although I've noticed there are some times where the "fix" stops, like exiting a minigame lobby back to the main lobby after playing, say, the dragons minigame... and yet I've, at times, seen character creator skins working... at least before the first area transition. However, again, in Mineplex, the character creator skins I made are buggy-looking, like in the screenshot I added, of the main lobby in mineplex, and my buggy skin and another player's working skin.

The new Sonic DLC skins are badly affected by this bug.
I am using the "Sonic the Werehog" skin on a realm server and none of my friends sees the skin. I appear as a Steve to them. Only I can see the skin. This applies to all of the other Sonic DLC skins as well.
I also tried joining public realms to ask other people if they can see any of the Sonic DLC skins I use and everyone I asked just said I appear as a Steve to them.

I've noticed something about the Sonic DLC skins, too. In the Mineplex featured server, at least the chaos 0 skin appears as if it had it's textures applied to a steve model... and that's on my screen, when I use it. I always have Only Allow Trusted Skins turned off, myself.

I'm experiencing this on the Nintendo Switch, latest Bedrock version. I'm playing a local world, not online or server, just local split screen. We each sign into our own Nintendo Switch profile. The 2nd player joins the game, customizes the skin, we just use the standard options in the skins menu. We haven't purchased any additional skins aside from what's available at start. Then we'll end the game, close everything, start the next day and the 2nd player's skin is completely reset to either basic Steve or Alex. The reset happens every time and the 2nd player has to redo the skin customization every time. I've also tried reinstalling the game, playing offline and online. We haven't been able to prevent the reset from happening. I also tried with trusted skins enabled and disabled, neither made a difference.

This is happening to me in a friend's realm. We have also played on a local world that I hoast and we still have to the same problem. Everyone can see everyone's skin but I can't. All I see is Steve. I can't see custom skins or skins that were bought from the Marketplace.

All: When describing your experiences, please be sure to affirm that the Only Show Trusted Skins toggle turned off on devices that don't see the correct skins. We know you probably turned it off as you should, but unless you say so, for us to assume so is problematic. If you wouldn't mind, please edit your comments to include such an affirmation.

That happens in:
*Skins
*Behavior Packs
In servers or on multiplayer worlds on bedrock edition.

We are four-five players from different platforms and I open the world in Nintendo Switch.
These are some things that we've noticed:
Around half an hour of playing, when we start moving and loading chunks or executing commands, our skins transform into the Steve render. Sometimes this also gives us strange poses. We can indeed change the skin in the character interface but it doesn't affects inside the world and we all need to close the game and reopen it to play normally.
The PlayStation 4 player cannot see my character creator skin, in exchange he sees only the alex or steve render.
The Win 10 one, yesterday, had no problem and saw every skin at all time.
I was playing later alone with the Win 10 player and the skins loaded perfectly to both of us.
We have the "Only Allow Trusted Skins" toggled off.
Thanks for all!
[media]
[media]
[media]

@unknown: Please read my comment just two above yours and amend your comment with the missing information.

I have a theory of how this fix can be reproduced.
I'm not a development or anything like that, but after yesterday's time of playing we discovered something.
In the time the world autosaves (in which things start lagging a bit), my friend tped to me and he started to see the skins like me, with the steve render error. He plays on Xbox.
Minutes later, in another autosave time, we were rolling around the world when the Switch player (not me) started to have the bug too, like me and the Xbox one.
Another thing apart from that, the Win10 and PlayStation 4 players now see the skins perfectly all the time. I started to have this error the first one today.
Don't know if all of this information helps or not, hope to do so.
Thanks again!
(Pic of them having the steve render and a frozen pose)
[media]
Ever since the update today my appearance from the marketplace isn't working. It shows in single player just fine and it seems to be working clientside when playing multiplayer but to other people it shows up at the Steve model. My Fiance also looks like Steve when we're playing together but on her own client it shows her appearance. It seems to be ok when we first log in but if we go away from each other and come back it turns into Steve again. This is a huge issue for us because we make YouTube videos together and our characters can't just look like Steve. Everything was working fine before the update.
We both have "only allow trusted skins" toggled off
We are able to recreate it if we both stand at a location and one of us runs the opposite direction until they "disappear" or "phase out" and as soon they turn around and run back at the other person and "phase in" it turns us both into Steve from the other players view. F5 still shows us as our appearance. The Steve bug stays until the person hosting the world leaves and comes back.

My fiance and I pay money for our skins and we make YouTube videos and stream so it's important that this is working or it effects us making a living. We are out of work if this isn't working as intended. It worked perfectly fine before the update and as soon as our systems were updated this problem showed up. It seems this problem has been around a LONG time. Is there any progress being made on a fix? Is there a way to just revert our versions to before the update?

I'll offer some help in a moment, but first let me correct a misunderstanding you have about what this web site is for. The bug tracker is not a Mojang customer support site. The staff here are not even Mojang employees. We are community volunteers who help you create and submit bug reports to the developers. Our access to Mojang is essentially limited to passing completed reports along to Community Management. Once we've done that, our involvement is pretty much done: We don't have access to their internal systems and can't give status reports or serve as a communications channel. This is why our Guidelines explain that comments are to be used only to provide additional information to the developers. We simply can't help people with other questions or problems here, so those comments are normally considered off-topic and subject to removal. If we don't take the time to remove them, we generally ignore them.
However, given that your livelihood is in danger, I will offer a suggestion that I believe will help you. You must understand that I offer this as a fellow community member, that Mojang does not endorse or approve of this idea and will not support it. Also, understand that not only does Mojang not provide a way to revert to an earlier version of the game, it is impossible for the game to load a world once it has been opened in a later version, so you will need a backup from before you first loaded the world in 1.17.
That said, and assuming your platform is Windows 10, Foxy NoTail has had pretty much the same problem in the past, and has created a version switcher app which he shares with the community. If I remember correctly, it doesn't require you to uninstall the game, but you must leave the copy from the Windows Store installed for it to work.
If you need support for Foxy's software, his site has links to various ways to contact him, including his Discord.
If you haven't before, I would also suggest seeking help at the Minecraft Community Support Discord. It might be that you're having this problem for a reason other than this bug, in which case they might be able to help you solve it with very little effort.

*I play Minecraft with my daughter. We both use the most basic profiles that came with the game. We have not purchased and are not using custom skins or anything like that. BOTH our profiles randomly switch to the STEVE default character "IN THE MIDDLE OF THE GAME", making it impossible to video screen capture our game for YOUTUBE. My internet is very good at 250 MBPS either wired or unwired. If we restart the game, it sometimes fixes the problem, but it will switch back to STEVE in several minutes.This happens to both of us on two different computers using the same internet in the same house.
I have only just recently purchased the Minecraft Bedrock game for Windows 10. It worked perfectly until just a week ago. I updated the game on both computers recently.
Please HELP.........

@unknown: Please read the comment before yours. This is not a customer support site, it is only for submitting bug reports.

We have trusted skins only disabled. The skin reset issue happens for us in local split screen but we also started playing in our realm and the same thing started happening. I just want to add that I noticed that when we bring up our inventory screen, our customized skin is visible there on the inventory screen but the character in the game has the default Steve skin. Also, in the upper right corner of the 2nd player’s game screen, the 2nd split screen player’s name is correct but above her head in the game, it says “Steve”.

I am able to reproduce this problem on my Realm easily, which is a little surprising because I wasn't able to reproduce it before now.
I have observed something that might be a clue. I have a desktop PC that I usually play on using my main gamertag, and a tablet PC running Windows 10 that I sometimes use to test multiplayer bugs, using an alternate gamertag. Today I tested by uploading a world from the desktop PC to my Realm, then joining it as my main gamertag from the desktop PC and as the alternate gamertag from the tablet PC. I have a custom skin pack containing 6 skins that I built myself and installed on both PCs. When I apply any skin from that pack to my main gamertag on my desktop PC, it remains stable after either of my players goes 100 blocks away and returns. That is, when the players come together again, the one that has my main gamertag will still have the correct skin. But even though I apply that same skin from that same pack to my alternate gamertag on my table PC, it reverts to either Steve or Alex the instant either player leaves the other's ticking area.
The only thing I can think of to explain this is that the desktop PC is the one that uploaded the world to my Realm.

Things are still the same with us turning into Steve If we go 100+ blocks away from each other but we noticed we appear as Steve immediately if we go through a nether portal. We look like our custom appearances if we press f5 or play single player so it's only a multiplayer thing. We can still reset it by having the host restart the game. We played for weeks with no problems before the update and as soon as the update hit this happened. I'm not sure if any of this info helps. I hope this gets fixed soon

As noted in the description at the top, please use comments only to add additional information for the developers. Repetitious "me too" comments do not add weight to the issue: That's what upvoting is for. If you don't have new information about how to reliably reproduce the problem, or how to avoid it, please just add your vote to the report.
Repetitious comments have been removed to discourage more people from adding them.

I have read the latest comment, and I understand no more me too comments. This comment is not meant to be a me too comment, but to explain how the issues isn't only on worlds that have been moved from platform to platform like the Mod had discovered, nor that the issue is derrived from the trusted skins setting being enabled.
This issuse also occours on my realm on Playstation. The issue started the day I created the realm; two days after 1.17.0 was released. Immediately after my friend joined, we were both steve skins to eachother, but our skins in third person. I confirmed that the issue still happened just as often (Daily) even with our trusted skins settings off. Both of our skins were made upof content from the Token Store, so this should have no effect anyways. We have tried switching skins back and fourth many times to no avail.
All of this leads me to believe that this issue isn't caused fully by user actions, but rather an error in Minecraft's player data loading.

@unknown: Thank you for taking the request to avoid "me too" comments to heart. I'm not sure what you're referring to regarding worlds being "moved from platform to platform", but I suspect it relates to the note I added above the description, and the mention of the trusted skins toggle certainly arises from that note. You seem to be misunderstanding what I intended the note to do. Besides asking to avoid "me too" comments, what I meant it to do was inform readers of some ways that these symptoms can result from something that isn't this bug, and that they might resolve for themselves without having to wait for a fix. I often add information like that to a bug description so that players won't be tricked into waiting for a fix that doesn't solve their problem anyway.
With that in mind, I recognize that your intention was to be helpful, but I don't see that your latest comment adds any new information. I'll leave it visible, along with this reply, in case others might also benefit from the preceding explanation of my note's purpose.

Please stop commenting about what skins appear on featured servers. This information is neither new nor Mojang's responsibility. It's possible, perhaps even probable, that it's being caused by the same bug that affects multiplayer on player-hosted worlds. If it is the same bug, it will be fixed at the same time and there's no need to mention featured servers separately. If it's not the same bug, it's the featured server's responsibility to fix it. We will know which it is after Mojang fixes it for player-hosted worlds.

information I can add is that I’ve done a full system factory restore on my Xbox and that didn’t fix anything just cost me a lot of time, uninstalling and reinstalling does nothing and the bug is also on offline play too. Done a local play test with two accounts on one console and the bug is reproduced in the exact same way

@unknown: This is the bug tracker, not Community Support. This site is only for reporting bugs, and comments should be used only to provide additional information for the developers. Please read our Guidelines before commenting again.

one note here, this bug seems to happen (most of the time) when players leave your render distance and come back or stop looking at a player since minecraft has a feature that makes entities un-render if they're too far away or/not in the players view, and also, minecraft un-renders player's skins too (they temporarily swith to the default skin (steve) to also help save on memory) and I think that this feature broke in some way when 1.17.0 released.
also, what's meant to happen is,
player's skins un-render (switch to steve) when not in someone else's render distance, and re-render (switch back to whatever skin they where using) when they re-enter someone else's render distance/are within the player's distance
what's happening instead is,
players skin's never re-render (switch back to their worn skin) after being within someone's render distance.
... that's all... hope this helps, maybe this might be the cause...?

My case is a little bit different from this ticket and it's comments. I will describe my observation since my ticket was marked as duplication of this ticket.
In local multiplayer games, skins that are newly created or modified by the character creator are not visible to other players. Instead, it will be displayed as either Alex or Steve.
When I choose the characters that I made on character creator on 1.18 (not 1.18.2) are shown to others properly until I modify it.
Modify it back to original state again(identical to created on 1.18), It will be shown to others properly again.
Newly created characters are always shown as Alex or Steve for other players.
Classic skins are working fine.
Just vanilla, No any other add-ons are used.

I experienced this issue while I was playtesting my server. I isolated the problem by creating a LAN game and I tried switching my character appearances to test out what works and what doesn't. Sometimes, the customization appears for the other device, sometimes it just shows up as Steve/Alex. It seems to happen when you wear specific items, not all of the items are affected, but most of them are.

Version: Minecraft for Windows 1.18.2
Issue occurs when using a customized character on a 2-player Realm using a fresh map created during v1.18.2
Expected behavior: Other players should be viewing me as my custom character, that I created in the in-game Character Editor using accessories purchased from Microsoft
Observed behavior: I appear to myself with the correct custom skin in 3rd person view. The other 2 players with me see me as either Steve or Alex (default skins). It is random which default they see. Sometimes Steve, sometimes Alex. (Other 2 players are also using Minecraft for Windows)
Before using my created skin, I was using a .PNG I had imported. That PNG skin displays correctly to the other players. It is only when I switch to the skin I created in the in-game character creator (created during 1.18.2) that I become Steve/Alex. Disconnecting/Reconnecting/Rebooting & Then Connecting does not resolve the issue.
I've attempted to use the Character Creator to create a new character while offline, as well as while connected to the Realm. Neither method makes a difference, both appear as Steve/Alex after multiple reconnects by all players.

Affects 1.19.2 hotfix

Affects 1.19.60

Ive gone and added two of my own files. one of my pov (im the one with the glitch) and one from my friends pov who also uses a custom skin, funnily enough i made both his and my skins. when i join his world he can see my skin but as soon as im hosting a world mine wont load. ive also noticed that the skin glitch goes in tandem with my xbox icon not loading in the player list (for either person). I play on mobile while he plays on pc which is probably something to note on.
btw sorry to the mods if this info isnt really new, just thought id put out my experience in case it helped narrow it down

This is continuing to impact 1.20 on realms. Wonder if this relates to MCPE-74493

this happens to me in 1.20.32 too.

I have the same issue in version 1.20.32 and previous ones as well.

I can't even see my own skin. it just appears as steve in first person and third person. custom skins work perfectly for both of us though.

Version 1.20.81 here.
My son found out about the way to customize his character a few days ago. a little bit afterwards he found out that on public servers he does not see his character anymore - turns to default skin. Logging in to the server also looks a bit different when it happens - the text box stays totally empty for a long time before it finally manages to connect.
Reinstalling the game fixes the issue for the first launch. After closing the game and launching it again, the issue returns. On the top part of the screen I would see a message saying: "Failed to load character 4. You can reload it from your Profile." (I cannot reload it from there).
[media]Another option that has exactly the same effect as reinstalling is by going to "Add or remove programs" finding Minecraft, clicking "Advanced options" and there under "Reset" doing a "Repair" and "Reset"
[media]
This issue is happening to me and my friends in 1.21.21 too. And even if it's just me, the 15th anniversary cape doesn't show up. No matter who I choose in new character creation, it always shows up as Steve.
[media]
I have been facing this issue since I brought the game i brought it in the 15 anniversary sale I've been playing on the 1.21.1 version for a while every time I change skin the skin changes in the launcher but when I load my Minecraft world the skin is stuck on default Efe skin I've even tried changing skin from the official Minecraft skin changer website but still it is stuck on Efe skin I have not even installed any mods I'm only playing the vanilla version of the game. .
[media][media]
[media]

I have this issue as well, but NO ONE can see my custom skin, not even me. I do not have "trusted skins" selected, but any time I select my custom skin, one of the default skins is chosen at random instead. It shows this way both in my pause menu and in the world. I can switch to a skin I built using the in-game editor, but not my custom skin.
This skin always worked before this. I stopped playing for a few months, and only once I started playing again now has it had an issue.

This currently happens on the Eerie event server. If it matters, the preview in the bottom right of the main menu says "skinStandardCust"

For me it seems to work correctly in singleplayer and when playing on a lan world. But not on event servers (The one shown in the picture is on the minecraft movie live event for anyone who finds this comment in the future). I use a custom skin
[media][media][media]
I can confirm, although I’m a Java player it is really annoying to have this issue with multiplayer events on Bedrock. I tried everything, also contacted supports but nothing helped.
And as others state, single player skins work just fine.