I had this with a sunshine service being added as a user service in bazzite. I created a clean new user and it booted, confirming it was user based. Took a bunch of binary searching to work out what the issue was.
I’ve since done my own autostart setup for sunshine and it’s been fine ever since.
Crappy UX!
Ouch, yeah that’s frustrating. I’m considering doing my own image (prei stall my own apps) which will help with issues like this and allow consistent apps across machines.
Feels like a sledgehammer for a nail though