I think this might not strictly be a bug, when loading all the Emotes we have to load this information from a users inventory and depending on how many emotes they have this is done in a paged request (pages of X Emotes are loaded per request).
I don’t think we would add this to HumanoidDescription because it would add more requests that are not necessarily desired and make the behavior a bit unclear as to how the Emotes are added to the HumanoidDescription.
This does seems like a missing feature though. I think we should expose the internal EmotesPages Instance so that developers can easily load the Emotes for a player themselves.
I’ll file a ticket for this but I’m not sure when it will be addressed.