I'm developing a web app that can be installed via the G Suite Marketplace. They also have an 'Integrate with Google' button that we can put on our website so users can just install/grant permissions from there - sounds great - in principle. Except the users don't have any way of choosing which account it uses. So if they happened to log into their personal Gmail account before their work G Suite account, well, then they're just shit out of luck and can't install. I asked about a fix (e.g. a 'select account' box like you get when logging in) on StackOverflow and filed a report on their developer support site - of course, this being Google, there's been no answer more than a month later, and I doubt there ever will be...
Anyways, in the meantime, the only thing we can do is pretend that button doesn't exist and instead direct users to the marketplace to install. Except, since our app is only installable by G Suite admins, if you happened to log into your personal Gmail account first, our listing is not even visible...
Google's whole account situation is a dumpster fire - and don't even get me started on the APIs they have on G Suite, that seem to have grown organically out of an 'admins would like to script a bit with the data'-use case and only added 3rd party apps as an afterthought. I wonder if the G Suite team is just chronically understaffed and underfunded or if they just don't realize how broken the whole thing is.