I’ve had a really weird bug recently where I told my bot to do a 90 degree turn with chassis.turn_to_angle(90);.
Instead it did five full circles.
I thought it might have been that the inertial overheated but I still had the same problem after letting it cool down.