So it's XDG Desktop Portal. Old version 0.16.0 still uses libfuse2 (unmaintained) Latest version 0.18.0 now uses libfuse3. So I guess it has something to do with the permission denied error?