This was it. I got confused because I was using pacman -Q to search for the packages relating to qemu, but actually using yay to uninstall. Running simply pacman -R uninstalled them all without any dependency issues.
Could you please give me a short explanation of why that would happen when running it with an alias? Thanks!
Yea that seems like a good rule to have. Ill start doing that too, thanks