Wat is er mis met g-code

I have a creality ender 3 pro printer and have done a mainboard update (v4.2.7).
Before this update I regularly used this bed level code: G90

G28 ; Home all axis
G1 Z5 ; Elevator Z axis
G1 X32 Y36 ; Move to Position 1
G1 Z0
M0 ; Pause print
G1 Z10 ; Elevator Z axis
G1 X32 Y206 ; Move to Position 2
G1 Z0
M0 ; Pause print
G1 Z5 ; Elevator Z axis
G1 X202 Y206 ; Move to Position 3
G1 Z0
M0 ; Pause print
G1 Z5 ; Elevator Z axis
G1 X202 Y36 ; Move to Position 4
G1 Z0
M0 ; Pause print
G1 Z5 ; Elevator Z axis
G1 X117 Y121 ; Move to Position 5
G1 Z0
M0 ; Pause print
G1 Z5 ; Elevator Z axis
G1 X32 Y206 ; Move to Position 2
G1 Z0
M0 ; Pause print
G1 Z5 ; Elevator Z axis
G1 X202 Y206 ; Move to Position 3
G1 Z0
M0 ; Pause print
G1 Z5 ; Elevator Z axis
G1 X202 Y36 ; Move to Position 4
G1 Z0
M0 ; Pause print
G1 Z5 ; Elevator Z axis
G1 X32 Y36 ; Move to Position 1
G1 Z0
M0 ; Pause print
G1 Z15

M84 ; disable motors

This worked perfectly, but now it no longer works with the new mainboard, the code for pausing (M0; Pause print) does not work and the printer continues as normal, I have already changed the code to G4 but this does not work either.
Someone who can help me

I would recommend checking to see if there is an update for the mainboard.

G90 is not a bed leveling command, it is instead a command to specify absolute positioning. Bed leveling commands are generally G29 or a variant of G29.

M0 is not a pause command, that is a stop command.
M600 or PAUSE are most commonly used for pausing.

G4 is a dwell command designed to add a short wait for a period of time. It does not work as a pause command.