Just a heads up for Gene: for when you upgrade one of your machines (or replace disks). Linuxcnc is now a full package in Debian at least on amd64 (and possibly on arm64).
It pulls in large amounts of dependencies, so I didn't install it myself but apt-cache show linuxcnc should give you the details. It might not be the weekly bleeding edge you seem happy to troubleshoot but it might be good enough for a clean install. In that case, I'd recommend a minimal text only install - without desktop initially - then installing linuxcnc, then optionally installing a desktop using tasksel to make sure that you get a usable minimum. That would also give you a clean install base for troubleshooting :) All the very best, as ever, Andy (amaca...@debian.org)