SKR 1.4 Turbo + TFT + CNC.js switches to relative positioning while milling

Hi,

I build my MPCNC with the above mentioned parts.

Sometimes (1 out of 4) it switches to relative postitioning while milling, it may have something to do with unpausing which I have to do 2 times, on the TFT and in CNC.js

Here is my GCODE generated by ESTLCAM

;Project Rille
;Created by Estlcam version 12 build 12,131
;Machining time about 00:04:49 hours
G90
M03 I
G92 X0 Y0 Z0 ; Set Current position to 0, all axes
G00 Z1.0000 F500 ; Raise Z 5mm at 8.3mm/s to clear clamps and screws
G28 Z ; Home Z touchplate
G92 Z11 ; Account for probe thickness (set your thickness)
G00 Z16.000 F500 ; Raise Z probe off of surface
M00 ; Pause for LCD button press so you can remove the touchplate
G90
G00 Z5.0000
;No. 1: Ausschnitt 1

I put G90 in my start strings 2 times, but yet it still happens that the router starts moving to x+ y+ and z- until it hits the end of the machine. I am quite sure it interprets the absolute movements as relative but why?

I would like to switch from pause to a 10 second wait time, but there seems to be no Marlin command for that…

Regards

Martin