<font face="Arial, Verdana">me again, i noticed Z_UP_AFTER_HOME is ignored when LAZY_DUAL_X_AXIS is active, looked at the code and found this:</font>
<font face="Arial, Verdana"> #if !(DUAL_X_AXIS && LAZY_DUAL_X_AXIS)</font>
<font face="Arial, Verdana"> moveToReal(startX, startY, startZ, IGNORE_COORDINATE, homingFeedrate[X_AXIS]);</font>
<font face="Arial, Verdana">#else</font>
<font face="Arial, Verdana">#if HOMING_ORDER == HOME_ORDER_ZXYTZ || HOMING_ORDER == HOME_ORDER_XYTZ</font>
<font face="Arial, Verdana"> moveToReal(startX, startY, startZ, IGNORE_COORDINATE, homingFeedrate[X_AXIS]);</font>
<font face="Arial, Verdana">#endif </font>
<font face="Arial, Verdana"> if(!sledParked && xaxis) { // park sled</font>
<font face="Arial, Verdana"> homeXAxis();</font>
<font face="Arial, Verdana"> } </font>
<font face="Arial, Verdana">#endif</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">this basically explicitly disables it for lazy dual save for those 2 particular homing orders. any particular reason? because this would be another super easy fix...</font>