@mcnees As a "side-channel" suggestion, have you looked into Typst? It aims to be a LaTeX replacement which is faster and easier to use, and it natively supports incremental compilation and watching source documents and so on. It doesn't have the benefit of LaTeX's huge library of packages, but for the basic stuff it seems pretty solid.
This may or may not be a practical thing for you depending on how much you're tied to specific LaTeX classes and packages.