Calibration of X axis

Hello, I have an issue with the calibration of the X axis of my new Ender 3V3, while Y and Z produce prints of correct dimensions, the X axis shrinks the prints by -0.2/0.1mm. I would like to know how I can calibrate the steps per mm being a core XZ? Is it enough to use the procedure for a normal Cartesian printer or are the calculation formulas different?
Also, do I need to modify rotation_distance in the .printer.cfg file or in printer.cfg?

rotation-distance is just like e-steps, its just the amount you extrude. If you change it you might also affect the other axes. In your slicer can you compensate, by percentage on a particular axis?

I calibrated the axes with two 80mm blocks for X and Y I get 79.98mm but printing a hollow cylinder in the same print I get wrong results, as well as for the cube. Instead of 30mm I get a diameter of 29.7mm along X and 29.8mm along Y. The calibration error should be smaller in pieces smaller than 80mm, so I don’t understand what this discrepancy is due to.

Hi there. I have the same problem with my ender-3-v3 Plus. Did you fixed it?