I've had my Mavic 2 Pro for a couple years, rarely if ever calibrating the gimbal, but lately it's been getting misaligned (crooked horizon) often. At my last shoot, it happened 2 or 3 times: horizon was crooked, I ran calibration, then it was fine.
I haven't had any collisions or anything...