I have been using Orca for several months now
But today is the first day I tried to use second extruder and found out that you have to write some gcode to support it
The first thing you need to do to use Orca is to configure your Printer settings. And especially the start gcode
For my FFCP this gcode works for now. Though it might not be ideal.
Also there is a ready preset for duet based printers, check it out
My start gcode if it helps
But be careful if you use bed mesh compensation, this code disables it
M83 ; extruder relative mode
M140 S[first_layer_bed_temperature] ; set bed temp
{if is_extruder_used[0]}M109 T0 S{nozzle_temperature_initial_layer[0] - 30}{else}{endif} ; preheat right extruder
{if is_extruder_used[1]}M109 T1 S{nozzle_temperature_initial_layer[1] - 30}{else}{endif} ; preheat left extruder
M190 S[first_layer_bed_temperature] ; wait for bed temp
M561
G28
;G32 ; Levels Z Tilt and probes Z=0
;G29 S1 ; load mesh bed map
G1 X0 Y0 Z2 F2000
{if is_extruder_used[0]} ; quote if right extruder is used for printing and if so beginn to with purging
T0 ; activate right extruder
M109 T0 S{nozzle_temperature_initial_layer[0]} ; wait for right extruder temp
G1 X-10 Y5 Z0.3 F1000.0 ; go outside print area
G92 E0.0
G1 Z0.2 E8 ; Purge Bubble
G1 X60.0 E5.0 F1000.0 ; intro line
G1 X100.0 E8 F1000.0 ; intro line
G92 E0.0
{else}{endif}
{if is_extruder_used[1]} ; quote if left extruder is used for printing and if so beginn to with purging
T1 ; activate right extruder
M109 T1 S{nozzle_temperature_initial_layer[1]} ; wait for extruder one temp
G1 X-10 Y5 Z0.3 F1000.0 ; go outside print area
G92 E0.0
G1 Z0.2 E8 ; Purge Bubble
G1 X60.0 E5.0 F1000.0 ; intro line
G1 X100.0 E8 F1000.0 ; intro line
G92 E0.0
{else}{endif}
Parts of this gcode are based on these posts https://forum.raise3d.com/viewtopic.php?t=23727