I don’t think the problem you are describing is a function of the slicer. Given that you have a TAZ 6 specific start code and end code in Simplify3D, all of the auto-leveling is controlled by one gcode command, G29.
CuraLE is open source. It contains the latest firmware for the TAZ 6 and all of the LulzBot tool heads so you probably want a copy anyway.
I’d suggest taking a simple .stl file (like a 10x10x10 cube) and slicing it with both Simplify3D and CuraLE. Take a look at the output and see where the differences are. I’m guessing that the differences are minor and both will exhibit the same problem with auto-leveling.
I use CuraLE, Simplify3D, and KISSlicer depending on the part. I have a Dual Extruder V3 as well as the original single extruder.
I have a version of the start code supplied with CuraLE modified to use Simplify3D’s parameter substitution which I have attached. Note that as configured, both the Cura and the S3D start code make use of the triple wide wiper pad supplied with the Dual Extruder V3. The wipe section of the start code will need to be replaced with the single wide wiper pad if that’s what you have (the gcode for the single wide is included in the .zip file).
WideWipe.zip (2.83 KB)