Lagging IK joints in Playback and Exports I'm having this issue with this rig I worked on.

https://media.giphy.com/media/3o6nV1hsQYg2ID2ANO/giphy.gif

If you notice, the legs and arms are delayed from the rest of the body in the viewport. I thought it would be ok once I exported this as fbx, but apparently this lag gets baked into my exports and I end up having to import my fbx file, and cleaning up the raw Deform joints to make the animation passable. 

This rig has an IK/FK slider along with the ability to match FK controls to the IK controls and vice versa. So I figured all of that would be an issue, so I've tried a version where I delete all the set driven keys, but it still lags.

I read on a few posts that suggest a rebuild of the IK constraint fixes it. So I did that too, but once I close Blender and open the file up again, the issue comes back.

I've tried opening this file in Windows 7, Linux Mint and Fedora 26 and the issues is still there.
My specs are:
AMD FX-8320
16GiB RAM
NVIDIA GeForce GTX 950

Original scene with all constraints on rig:


Deleted all constraints except for IK:
It turns out I had my DEF joints constrainted to joints that were constrained to other joints.
When I was originally building the rig, I had to import the rig from MotionBuilers auto-rig set up where I ended up parenting the bones to the IK controls the entire time. So when I switched to FK, my IK controls would just follow the FK. So my DEF bones were constrained to my IK cntrls, then to my FK cntrls. 

So after fixing the orientations, and connecting all my DEF joints(Except for the feet), I set my set constraints and switches to the actual DEF. 
So instead of DEF -> IK -> FK, I set it up like DEF ->IK and DEF -> FK. Then I used drivers to switch.