Default behavior on PRINT_START is to home the printer first. I wonder if option to pre-heat the nozzle to temperature enough to melt possible filament hanging of the tip of the nozzle enough so when nozzle is near bed it is not pushing up? With 0.5 and smaller nozzles, that's not a problem as oozed filament bends enough to not interfere, but with say 1mm nozzle this could be a problem (filament blob on nozzle tip could be larger than the offset and strong enough to withstand the push from the head. Just wondering?