iPhone and Arch Linux machine pair but cannot connect

I have an Arch Linux desktop that I’ve used KDE Connect on for a few years with my iPhone. However, recently, I reinstalled Linux on my desktop (still Arch), and now KDE Connect is not behaving. When I unpair and restart both devices, they can see each other and pair just fine. However, immediately after pairing, they disconnect, and cannot connect again unless I unpair and restart both devices again. I’ve checked whether the port on my iPhone is open with netcat -z -v 1714-1764, which returns MYIPHONENAME.local [] 1716 (xmsg) open only when KDE Connect is open on my iPhone. I’ve checked whether my PC is listening on this port with sudo ss -tunelp | grep kde, which returns
udp UNCONN 0 0 *:1716 *:* users:(("kdeconnectd",pid=1174,fd=19)) uid:1000 ino:14801 sk:9 cgroup:/user.slice/user-1000.slice/user@1000.service/app.slice/app-org.kde.kdeconnect.daemon@autostart.service v6only:0 <->
tcp LISTEN 0 50 *:1716 *:* users:(("kdeconnectd",pid=1174,fd=20)) uid:1000 ino:14802 sk:f cgroup:/user.slice/user-1000.slice/user@1000.service/app.slice/app-org.kde.kdeconnect.daemon@autostart.service v6only:0 <->
It appears everything is working, but KDE Connect cannot see the devices.

Update: upon running /usr/lib/kdeconnectd --replace in a terminal, kdeconnect.core: Disconnecting due to fatal SSL Error: "The certificate has expired" is returned whenever I try to connect.