the one thing linux really hasnt been made on par with winblows yet is the dreadful amount of options for android simulation -the most popular choice seems to be Waydroid, but its such an unneeded hassle to set up at all -genymotion is just slow -and than you have things like android x86 which entirely defeat the point of an emulator
I don’t care how much effort you spent, I care about what is reported to waydroid devs. maybe instead of bashing your head against a wall, try reporting the issue. could be a lot more productive, waydroid works on intel and amd gpus, and will automatically fall back to software rendering on nvidia gpus.
there are a couple known issues around multi-gpu that are being worked on, but doesn’t seem to be your issue. wayland works fine, X11+wayland works fine. xfce, lxqt, etc work fine when using a nested compositor. at this point, I can only assume the issues you have are made up in your head to try and removed on waydroid project.