When loading a HumanoidDescription via Players:GetHumanoidDescriptionFromUserIdAsync and explicitly setting UseAvatarSettings = true, the resulting avatar appearance does not match how the player naturally spawns into the game under the same Universe Avatar Settings.
Specifically, accessories disappear entirely. This issue persists even when setting the Accessory Limit Method to “Scale” or setting the scale limit bounds to high values (e.g., 100% on each axis). For context, the accessories in question have very small bounding boxes. I suspect this may be related to the fact that the only accessory successfully loading is a custom UGC item created via MarketplaceService:PromptCreateAvatarAssetAsync().
This issue persists consistently in both the live experience and within Roblox Studio.
Here’s an uncopylocked place with a simple script that demonstrates this behavior, along with a copy of the specific HumanoidDescription that causes it (with everything located inside ServerScriptService): Repro | Play on Roblox
Expected behavior
When HumanoidDescription.UseAvatarSettings is set to true, the applied description should perfectly mimic the scale, bounds, and accessory allowance rules dictated by the Universe Avatar Settings.

