I think the HumanoidDescription System page should list this behavior:
“HumanoidDescription doesn’t work if
StarterPlayer.LoadCharacterAppearance
is false”
Here is the page I’m talking about:
https://developer.roblox.com/articles/humanoiddescription-system