Animate script returns cryptic error in ViewportFrame

I’m trying to get a character model animated with idle animations in a ViewportFrame. I’m using HumanoidDescriptions and using Players:CreateHumanoidModelFromDescription to create a character. This is then parented to a WorldModel, which is parented to a ViewportFrame inside my GUI.

In Studio, as expected, the animations play in the ViewportFrame fine, and no errors occur. However, in-game the animations don’t work anymore (player character in the viewport has no animations), and the developer console has a cryptic error with no stack trace:

The animations themselves are Roblox animations for the character, and the HumanoidDescriptions are loaded from players. The issue isn’t reproducible in studio with all beta features disabled.

I’m not sure if this is a bug or if it’s intended and there’s something I’m missing, but I’ve looked through the DevForum and asked in a few Roblox development forums to see if anyone knows anything.

am currently finding myself facing this exact issue as well, appears to be an engine bug?