Set Leader Pose not working on Metahuman in GASP

I am trying to make a metahuman character based on the GASP character BP using motion matching but without using live retargeting like in the documentation. I have set up the leader pose component as it is setup in the GASP metahuman but I am having issues with the components not working in sync.

I think it may have something to do with the default character mesh and hierarchy

When I use the default character mesh for the body with the other components as children beneath it, the legs do not move at all and the head does not join properly with the body but root motion works.

When I use the body as a child of the default Mesh and the components as children beneath it the leader pose component works but the root motion does not.

Using the default mesh for the body worked fine in my version of the character based on the Third Person BP but it is having issues when I’ve rebuilt it on a child class on the sandbox character BP. Changing the anim BP to one that does not use motion matching doesn’t change the sync.

Does anyone know the correct way to do this and what might be causing this behaviour? Been stuck on this for some time.

I think I found the problem, the LOD sync seems to be the culprit, setting the face to drive seems to cause the face to detach from the body and for some reason in my case it was also breaking the set leader pose component function.

Not realy sure why but I lost days to this so if you’re reading this I hope this helps you