Maybe not too helpful, but could point you in the right direction: you used to be able to use “gksudo” to get the graphical popup requesting your password in lieu of sudo which would only ask for a password in terminal. I believe gksudo is deprecated/non-existent at this point but there’s got to be an alternative out there. Best of luck!
I can vouch for Bazzite. Been running it on my desktop and laptop (both amd gpu’s) with virtually no issues or hiccups. The desktop is even dual boot, despite that not being advised.