diff --git a/native/redux/persist.js b/native/redux/persist.js
--- a/native/redux/persist.js
+++ b/native/redux/persist.js
@@ -1085,6 +1085,9 @@
     const keyserverInfos: { [string]: PersistedKeyserverInfo } = {};
     for (const key in state.keyserverInfos) {
       const { connection, ...rest } = state.keyserverInfos[key];
+      if (connection.connectionIssue === 'temporarily_connected') {
+        continue;
+      }
       keyserverInfos[key] = rest;
     }
     return {
diff --git a/web/redux/persist.js b/web/redux/persist.js
--- a/web/redux/persist.js
+++ b/web/redux/persist.js
@@ -262,6 +262,9 @@
     const keyserverInfos: { [string]: PersistedKeyserverInfo } = {};
     for (const key in state.keyserverInfos) {
       const { connection, sessionID, ...rest } = state.keyserverInfos[key];
+      if (connection.connectionIssue === 'temporarily_connected') {
+        continue;
+      }
       keyserverInfos[key] = rest;
     }
     return {