Difficulties attempting to run same animation on both a block avatar and a mesh avatar

Experiencing problems when running the same animation on a block avatar versus a mesh avatar. The animation appears to function properly with the block avatar, but when used with the mesh avatar, it appears strange.

Would it be necessary to create separate animations for different rigs, or is there a solution to address this issue?