Correct. Enabling "VGA" fixed the hanging portion of the issue. I can log in and use the VM now.
I still get garbled lines during initrd and before the login prompt, but I suspect that is a Guix issue, because the same behavior happens in Proxmox and XCP-ng.