Printing problem on right half of printer
Your bed level according to the sensor and reality is changing between the time of probing and the time of printing. There is not enough info to determine exactly where the problem is, but the possible causes and solutions are most likely:

Bed or X-carriage is mechanically loose: ensure all axis and parts of the printer are tight, including the hot-end mount

Bed temperature changes have affected the bed level: ensure the bed is at operating temperature during all manual and automated leveling

Sensor is not reading correctly across the entire bed due to the magnetic sensitivity of the bed or hot-end heating elements: either enable the PROBING_HEATERS_OFF compile-time feature in Marlin or disable the bed and hot-end heaters immediately prior to the automated bed leveling procedure using the code:
 M140 S0; set bed temperature target to zero
 M104 S0; set hot-end temperature target to zero



then turn them both back on to your desired temperature immediately afterward probing using the same M104 and M140 command syntax to their respective desired temperatures