Solutions
-
mackid1993's post in Secondary VM not booting when cores overlap with primary VM was marked as the answerMemtest revealed I had bad RAM. Seems like that was the issue.
Edit: It wasn't! It's a memory fragmentation issue somehow caused by memory backing being enabled on one VM for VirtioFS.