I tried it with studio from before the update and it worked correctly, clicked your repro (which made studio update) and the exact same code suddenly behaves as you described above. Oddly enough it seems GetCharacterAppearanceInfoAsync() still works as intended.
Thanks for reporting this. We found the issue and we will fix it very soon. In the meanwhile, please use GetCharacterAppearanceInfoAsync() instead as a work-around.
I would like to tac on that this bug also occurs for the Scale Settings of the character, Like HeadScale and BodyWidthScale. They are all 1’s and 0’s, when I have my width scale set to .75.
I had the exact same problem and was about to post it, thanks for beating me to it! My body should be Bright orange but it’s loading in as Cool yellow, under all circumstances.
Additionally, I tried using the method posted by @FarazTheGreat, which yielded these.
I assumed these were BrickColor pallet codes, however, they did not yield the correct color either, am I doing this incorrectly, what enabled you to do it correctly? @PlaceRebuilder