Problem with pause at layer height - Prusa slicer

Hi All,

I am using Ender 3 S1 pro and prusa slicer.

I want to do a filament change mid-print.

I tried the add pause print (M25; pause print).

The printer paused on the specified layer but stayed on top of the print so I could not change the filament.

I have also tried the M600 color change command.

The color change command moves the printhead on the edge, it is extruding filament and then it resumes the print without having the time to swap filament. here is the video so you have a better idea.

I have been searching for a solution for over two weeks now and I can’t figure it out. How can the color change works with Cura but not with Prusa?

Could it be a gcode issue that the Prusa slicer does not support the Creality printers?

I would appreciate the help.