Just from perusing the relays I see you're connected to and checking their uptime the past 24h
wss://nostr-pub.wellorder.net --- uptime of 93%
wss://nostr.bitcoiner.social --- uptime of 52% (not great)
wss://nostr.onsats.org --- uptime of 4% (yikes)
wss://nostr.zebedee.cloud --- uptime of 4% (yikes again)
wss://relay.damus.io --- doesn't even show an uptime because it's basically melting down from use
wss://relay.nostr.bg --- uptime of 54%
wss://relay.nostr.info --- uptime of 12%
I think we've found the problem :)