Hi!
I appreciate the help but I actually discovered what the issue is just now.
So for anyone who has the same issue see below:
So I am using Metahuman for this (probably should have mentioned this I realize now…) and in the static mesh for the body, the LOD settings attached as a Data asset control the LOD.
I noticed that once the body starts glitching out is when LOD 2 kicked in. However I still want to use the LOD settings and removing all of the LODs didn’t seem like a great idea so I looked into the settings.
Under these settings is an option for removing bones - which I naturally assumed was the issue here since for each LOD drop a ton of the bones were removed. However, after experimenting with this it didn’t seem to make a difference if 200+ bones were removed or zero bones were removed - the animations still glitched out.
Here’s the weird part, when playing around I activated nanite for the body and deactivated nanite again and all of a sudden it stopped glitching. So I don’t know if this is a bug or what but I would just give that a try - I think maybe it has something to do with just applying the changes?
In any case, now all of my LODs below 0 remove the 144 bones that were removed in LOD1. I guess more bones could be removed to optimize further and it would still work but I’m not going to fiddle with that at the moment.
Hope this helps someone else.