Long story short: People will need to see your project including the expressions. Timeout errors usually occur with loops not meeting their termination criteria, which is quite possible if your rig moves all the time and actual velocity of some elements may never come to rest. The same would be true for your transform issues - you probably have all your operations local to the layer and not added the necessary layer space transforms. No matter, without seeing the code and hierarchies, nobody can know.
> AE CS6 18.104.22.1688
The first thing that you need to do is choose Help > Updates and install the bug-fix updates. You are operating way behind and are missing many dozens of bug fixes.
I have pretty much the same issue.
I've put together a character with DuIK, so far 2D, and want it to turn during the animation.
I would actually be fine with mirroring the puppet, I don't really need 3D, if not necessary.
But as it wouldn't work and controllers went mad, I wanted to make everything 3D and still controllers don't seem so follow, when I rotate the puppet.
Roger, some time went by, did you find a solution?