Completely broken snapd environment in Manjaro (20.1.2)

This what happens when I do sudo snap run snap-store…:

mkdir: cannot create directory '/run/user/0': Permission denied
Warning: Schema “org.gnome.system.locale” has path “/system/locale/”. Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated.
Warning: Schema “org.gnome.system.proxy” has path “/system/proxy/”. Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated.
Warning: Schema “org.gnome.system.proxy.http” has path “/system/proxy/http/”. Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated.
Warning: Schema “org.gnome.system.proxy.https” has path “/system/proxy/https/”. Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated.
Warning: Schema “org.gnome.system.proxy.ftp” has path “/system/proxy/ftp/”. Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated.
Warning: Schema “org.gnome.system.proxy.socks” has path “/system/proxy/socks/”. Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated.
07:17:00:0619 GLib-GIO g_app_info_get_name: assertion 'G_IS_APP_INFO (appinfo)' failed
07:17:00:0819 dconf Unable to open dconf/profile/user: Permission denied
07:17:00:0819 dconf unable to create directory '/run/user/0/snap.snap-store/dconf': Permission denied. dconf will not work properly.
07:17:00:0821 dconf unable to create directory '/run/user/0/snap.snap-store/dconf': Permission denied. dconf will not work properly.
07:17:00:0822 dconf unable to create directory '/run/user/0/snap.snap-store/dconf': Permission denied. dconf will not work properly.
07:17:00:0825 dconf unable to create directory '/run/user/0/snap.snap-store/dconf': Permission denied. dconf will not work properly.
07:17:00:0850 dconf unable to create directory '/run/user/0/snap.snap-store/dconf': Permission denied. dconf will not work properly.
07:17:00:0850 dconf unable to create directory '/run/user/0/snap.snap-store/dconf': Permission denied. dconf will not work properly.
07:17:00:0850 dconf unable to create directory '/run/user/0/snap.snap-store/dconf': Permission denied. dconf will not work properly.
07:17:00:0853 Gs enabled plugins: odrs, rewrite-resource, snap, icons, key-colors, key-colors-metadata
07:17:00:0853 Gs disabled plugins: appstream, desktop-categories, desktop-menu-path, dpkg, dummy, fedora-langpacks, fedora-pkgdb-collections, fwupd, generic-updates, hardcoded-blacklist, hardcoded-popular, modalias, os-release, packagekit, packagekit-history, packagekit-local, packagekit-offline, packagekit-proxy, packagekit-refine, packagekit-refine-repos, packagekit-refresh, packagekit-upgrade, packagekit-url-to-app, provenance, provenance-license, repos, systemd-updates
Segmentation fault

… vs snap run snap-store:

07:18:11:0521 Gtk Failed to load module "canberra-gtk-module"
07:18:11:0522 Gtk Failed to load module "canberra-gtk-module"
07:18:11:0785 Gs enabled plugins: odrs, rewrite-resource, snap, icons, key-colors, key-colors-metadata
07:18:11:0785 Gs disabled plugins: appstream, desktop-categories, desktop-menu-path, dpkg, dummy, fedora-langpacks, fedora-pkgdb-collections, fwupd, generic-updates, hardcoded-blacklist, hardcoded-popular, modalias, os-release, packagekit, packagekit-history, packagekit-local, packagekit-offline, packagekit-proxy, packagekit-refine, packagekit-refine-repos, packagekit-refresh, packagekit-upgrade, packagekit-url-to-app, provenance, provenance-license, repos, systemd-updates
07:18:11:0904 Gs /etc/PackageKit/Vendor.conf file not found
07:18:12:0261 Pango pango_font_get_hb_font: assertion 'PANGO_IS_FONT (font)' failed
Segmentation fault (core dumped)

This is the log for a generic snap app I installed. This is what happens when I try running it.

Gtk-Message: 02:19:25.242: Failed to load module "canberra-gtk-module"
Gtk-Message: 02:19:25.242: Failed to load module "canberra-gtk-module"
QApplication: invalid style override passed, ignoring it.
Available styles: Windows, Fusion
Fontconfig warning: FcPattern object weight does not accept value [40 210)
Segmentation fault (core dumped)

I noticed that, indeed, I didn’t have the /etc/PackageKit/Vendor.conf file. I searched and found that that file is made thanks to packagekit. However, even after installing packagekit, the error persists. I’m running Manjaro 20.1.2 XFCE.