Standard macros such as homeall and a multiple truelevel are slow for several reasons
- probe speed and height are pretty large when doing repeated levelling
- calling home x/y/z , bed and mesh probing all start with a Z up
and Z down at the end, to avoid crashes
creating “sub-macros” that are the heart of common procedures (such as home Y) means you can hugely optimize your macros by speeding up certain probes and not repeatedly going up and down for no reason.