Updated my post. The shaking could be caused by Godot... I remember reading somewhere in the documentation that Godot isnt designed to handle very large numbers of interacting instances. That said, I have not yet run into that problem.