Playing animations using play_animation_controller fails after 40.30

Summary

Playing animations on NPCs animation controllers ( play_animation_controller ) doesn’t change their state in any way, keeping the character in their idle animation.

Issue started after update v40.30 and affects even islands live builds that didn’t receive any updates.

Please select what you are reporting on:

Verse

What Type of Bug are you experiencing?

AI

Steps to Reproduce

Get a reference of a NPC’s animation controller by calling GetPlayAnimationController
Call the Play() or the PlayAndAwait() function with an animation compatible with the used skeleton

Expected Result

Animation plays on the NPC’s character

Observed Result

Character stays in idle pose

Platform(s)

All

Island Code

9167-6673-3075

Additional Notes

The GetPlayAnimationController[ ] call is succeeding.
When using PlayAndAwait() execution appears to wait for the full animation duration.