I have this same issue. I made sure I didn't have any minimum layer time set up... And the printer is doing everything correctly because the same thing happens on all 4 of my printers with the same gcode...
Creality Ender 3 (x2)
Anycubic i3 Mega (x2)