Permission denied while attaching files (may require classic confinement)

home already auto-connects so the request would be for only removable-media.

However, you don’t want to specify any interfaces when using classic, so it is either a request for auto-connection or a request for classic. If you consider your snap unusable because a sufficiently large subset of your users expect to a be able to upload from everywhere, then you might consider classic. If you prefer the stronger security stance with strict and some auto-connected interfaces and can wait til Electron supports portals, then you might stick with strict and auto-connecting removable-media.

It isn’t clear from your last response which you prefer at this time. Can you clarify?