KDE wallet sometimes fails to auto unlock

I am getting “xdg-desktop-portal trying to access kwallet” popups from time to time, despite passwords being configured in a way where wallet should auto unlock and wallet set to not close automatically. The big issue is that if it happens right after logging in, my browser loses all logins. Per some discussions I found I checked journalctl, but searching the error messages didn’t help me much:

yamiji@bazzite:/var/home/yamiji$ journalctl -b | grep kwallet
May 18 09:39:05 bazzite plasmalogin-helper[2205]: pam_kwallet5(plasmalogin:auth): pam_kwallet5: pam_sm_authenticate
May 18 09:39:06 bazzite plasmalogin-helper[2205]: pam_kwallet5(plasmalogin:setcred): pam_kwallet5: pam_sm_setcred
May 18 09:39:06 bazzite plasmalogin-helper[2205]: pam_kwallet5(plasmalogin:session): pam_kwallet5: pam_sm_open_session
May 18 09:39:06 bazzite plasmalogin-helper[2260]: pam_kwallet5: final socket path: /run/user/1000/kwallet5.socket
May 18 09:39:06 bazzite audit[2205]: AUDIT1105 pid=2205 uid=0 auid=1000 ses=2 subj=system_u:system_r:xdm_t:s0-s0:c0.c1023 msg=‘op=PAM:session_open grantors=pam_selinux,pam_loginuid,pam_selinux,pam_keyinit,p
am_namespace,pam_keyinit,pam_limits,pam_systemd,pam_unix,pam_kwallet5,pam_umask,pam_lastlog2 acct=“yamiji” exe=“/usr/libexec/plasmalogin-helper” hostname=bazzite addr=? terminal=/dev/tty2 res=success’
May 18 09:39:07 bazzite systemd[2212]: Started plasma-kwallet-pam.service - Unlock kwallet from pam credentials.
May 18 09:39:07 bazzite pam_kwallet_init[2577]: 2026/05/18 09:39:07 socat[2577] W address is opened in read-write mode but only supports read-only
May 18 09:39:15 bazzite systemd[2212]: Started dbus-:1.3-org.kde.kwalletd6@0.service.
May 18 09:39:15 bazzite kwalletd6[3434]: g_dbus_proxy_get_object_path: assertion ‘G_IS_DBUS_PROXY (proxy)’ failed
May 18 09:39:15 bazzite kwalletd6[3434]: Failed to register with host portal QDBusError(“org.freedesktop.portal.Error.Failed”, “Could not register app ID: App info not found for ‘org.kde.kwalletd’”)
May 18 09:39:18 bazzite systemd[2212]: Started dbus-:1.3-org.freedesktop.impl.portal.desktop.kwallet@0.service.
May 18 09:39:18 bazzite ksecretd[3783]: Application “xdg-desktop-portal” using kwallet without parent window!
May 18 09:57:18 bazzite kwalletmanager5[10699]: Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
May 18 09:57:18 bazzite kwin_wayland[2433]: RememberWindowPositions - application name to add to settings: org.kde.kwalletmanager
May 18 09:57:20 bazzite kwin_wayland[2433]: RememberWindowPositions - application name to add to settings: org.kde.kwalletmanager

The worst thing is that it’s not consistent, sometimes wallet will open properly and function for the entire session and sometimes it fails at a random time, even when I am not doing anything that would require the wallet.