Sorry John, I looked at this quite a while ago. Cura in their BFB profile will use M109 for go to temp and wait where 3DS does M104 using a switch of absent and P1 to toggle wait for temp or not. I don't know if Cube3 recognizes M109 or not. It could be supported via legacy support.
Bias temp; the temperatures you see in the editor on the unused extruder. This does one of two things, or both. 1, it makes sure the heater block has sufficient heat load not to trip the Txx errors or/and provide more consistent heat ranges. And 2, only required for dual extruders present; is to help mow over high spots by melting rather than going around an object moving the plate. Is 155C enough to clip some peaks? Basically, the slicer doesn't know if the second extruder will be in place or not. It doesn't care - it is prepared for that event.
Basically supporting only one extruder, you would just set the unused extruder in the post-process header/footer placements. During normal operations, both heaters are always working while printing. Cube3's go through a dance when you swap nozzles for dual filament prints.
I'd have to look again at what the 3DS slicer spits out for M104, but is one of the differences. The other difference is the two switches on the end of M227 are negated by Cura. They have some fine tuning in timing. They are tough to understand but they can make big changes. There is also variation with M228.