After doing more research and digging through posts, it seems like there is a proprietary priming/de-priming process that kicks off before and after each print. This seems to be controlled by the Firmware and not G-Code. Is there a py file responsible for this logic that can I can take a look at?
If this were in GCode, I'd say it's a simple issue of changing the GCode to move laterally **before** moving the Z axis. At the end of the print, the Z axis appears to be clear of the print, but when moving to the de-prime location, it's moving to the X Y Z locations at once, which risks creating a diagonal line through the print if the printer head is above the print. Then once the printer head has to move to the other side of the print bed, it would need to lower the print bed first, then cross, then raise the print bed.
Since this isn't happening in the GCode, it seems like this would need to be changed in the firmware.