Craftbot legacy machines (CB3) support the pause command "G197". Maybe the flow does too. When I want to pause a job for color change I edit the gcode file and add "G197" where needed. I know I can add it via post processing but it sure would be cool to have it be in the interface as an option in the layer section. I thought V5 would've had it. BTW, I do miss the CNTRL, ALT options for model transformation and rotation. I haven't found how to activate it. However the new widgets do serve the eye candy crowd.
so this is my work flow without looking for a layer number.
In all my profiles in the post processing section I would have this line
{REPLACE "-pause-" "-pause-\nG197\n; end pause code\n"}
then I use the the custom zones option. The first process could be named "filamentA" then second I name as "fillamentB-pause-"
when a pause is needed at the start of a processes I just amend "-pause-" on to the process name it. so no looking for a layer number. and I can change layer heights and it will adapt automatically.
You don't have to remove the replace command and it will only trigger if you put a -pause- in the name of a process name. hope this helps you.
second bonus if you preview by process you can then see where the layer change will be.