I found a way to create a dirty fix, calling TCL
on an actor (so not toggling TCL for all) fixes the bug for that actor (since it turns off Havok Physics for that actor). However, this means that when an actor gets off the ground (jumping or falling off of something) it will stay in the air. Now, I'm pretty sure it will be possible to create some smart scripts that detect when this happens and then temporarily turn TCL on for that actor until it hits the ground, then immediately toggles it off again.
Actors with TCL off do move along terrain correctly, it's not like they walk in a straight line into the air when they walk off a slope. So it's dirty fix, but I think eventually the script can be made good enough to almost never run into issues. We'll probably have to wait for additional scripting commands and functions from the SKSE team though.
This bouncing stuff sound an awful lot like the bug in Oblivion that would crop up if uGridsToLoad was changed to something larger than 5. Have any of you changed that value in your ini files at all?
Heh, in fact I did... I'll check it out.
doesn't seem to make a difference.