Recently I faced the same issue. Black screen after boot linux guests.
I used different linux guests - Emmabuntus and MX, 32 and 64 versions. All of them Debian based. All of them use lightdm and vmsvga enabled driver. My host PC is i3 Win10 64 based. After booting I am getting black screen with cursor. The cursor lives. Keyboard lives too. I can switch between VT-s (Ctrl+Alt+Fn where n is virtual terminal number). By default KVM uses VT7 in localhost seat in linux. I notice, when I switch to another VT and then back to VT7 I see normal operation guest linux system. Sometimes guests systems have been loaded correctly, very rare. I compared logs successful and unsuccessful attempts. Only one thing I found out - LightDM is waiting for response from choosen Seat but got nothing and X system stopped. I made changes in lightdm.conf to disable seat's liberty. I provided waiting script before X starts and some other things... But I not got desired stability. So, I shure, I faced Debian kernel level bug.
Ordinary user can't fix it up, relax

Today I tried Xubuntu 20.04 with the similar result. Black screen, keyboard lives, mouse no lives. Switching between VT comes normal functionality back.