My Anycubic I3 Mega shifts every layer by a little distance making straight model lean to it's side by an angle.
For example, this white round blob should've been a straight up cylindrical shape, but it leans to the right for some reason.

Don't look at dirty table, it was clean at the start of printing.
When I was printing this model, I prepared it with Cura 3.2.1 slicer.
What could be causing this problem? How it could be fixed?
Update 1: I've tried lowering print speed from 50 to 25 mm/s in Ultimaker Cura 4.4.1. It didn't help. After another test print it seems like it's an X axis problem.
Update 2: Result after setting print speed to 10 mm/s and travel speed to 50 mm/s (same model, same ABS):
Even such slight change to print speed as 15 mm/s still produces layer shifting.

