Inertial Sensor Drifting and Not Stopping

That alone shouldn’t be a problem. Angle of rotation is identical in every point - it is translation that differs.

I would suspect more if it wasn’t leveled perfectly horizontal or mounted very close to a wheel where it vibrates as robot moves.

People try to mount inertial sensor on the rubber links in the middle of the robot to minimize bumpy ride of the mecanum or omni wheels.

Finally, if all this fails, you can try to do factory re-calibration of the inertial sensor as described here: