Animation layer mask not working

Hi,
I am trying to create an animation layer mask so I can play two animations at once. There is this base layer which has all bones selected (Haven’t created a layer mask for that) and a shoulder layer which has character’s Right arm selected and rest is not included in that layer. I have put both layers type as overwrite. Shoulder layer has two animations one is idle which is empty as there is no use for this animation in idle. Other is cakeHold (a pose).
I have done everything for that animation to play. It is showing as current state as well but not actually playing in the game.


image

There is this known issue at the moment that could be related: Masks in the Animation State Graph are not applied if the skeletal hierarchy is not a child of the entity that has the Anim component · Issue #5938 · playcanvas/engine · GitHub