If Backend tells the Synchronizer that not found, then backend status shall not be connected.
MODIFY
WalletWasabi/Services/WasabiSynchronizer.cs
WalletWasabi/Services/WasabiSynchronizer.cs
@@ -205,6 +205,7 @@ namespace WalletWasabi.Services
catch (HttpRequestException ex) when (ex.Message.Contains("Not Found"))
{
TorStatus = TorStatus.Running;
+ BackendStatus = BackendStatus.NotConnected;
try
{
// Backend API version might be updated meanwhile. Trying to update the versions.

If Backend tells the Synchronizer that not found, then backend status shall not be connected.