These operations all occur on the sub-spindle, the main spindle and turret will be free to begin producing the next part.
hello again the only way to simultaneously run spindle 1 and spindle 2 operations, is if your control accepts P codes

How would I go about turning off the wait for m-code finish command?
unfortunateely, i am not a fanuc guy ...

This is more like what the timing is on my machine

Blow Off =~4
Catcher up= 1
open chuck = <1
eject part = 2
catch retract = 1
close chuck =<1
a few ideas :
... eliminate blow off, or half it's duration
... try catcher and clamp/unclamp code togheter with inposition; for example :
...... when tool disengages from cut, also call cacter
...... when turret goes to home position, also open chuck

please, how do you eject the part ? kindly