So... as mentioned above: What happens when you hit pause?
My printer (Anycubic i3 Mega) is said to not understand gcode pause commands. So if you want to swap filaments you have to use the printers display to pause... or just hit pause in octoprint.
Pause and resume from octoprint works smoothly, so... what does octoprint do?
Thanks,
Sven