@avdoverflow the homes status is no longer returned when the "f" flag is used, because it does not change frequently. You can send M409 K"move.axes[].homed" to get just the axes homed status.
Thank you for the quick responses! I will try multiple small move segment to see how it goes. If that does not work well enough, I'll consider simply buying a second Duet to control my experiment's fluid handling and perfusion.