Error refreshing redundant route

Before lunch I rebooted a gateway and when it came back it had a redundant route error. Not sure why or how. Also the enterprise controller shows not connected. If I look at the logs on the other end it just shows it disconnect. Would appreciate any pointers for where to look? This is a hub and spoke setup and compared this spoke with others and found no differences than this error. Any ideas?

Thanks

Luke

ERROR 3:08:17 PM Routing Error refreshing redundant route.

java.lang.reflect.UndeclaredThrowableException
at com.sun.proxy.$Proxy22.getActivityLevel(Unknown Source)
at com.inductiveautomation.metro.impl.RoutingManager$RedundantServer.lambda$refresh$11(RoutingManager.java:626)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: com.inductiveautomation.metro.api.ex.TimeoutExpiredException
at com.inductiveautomation.metro.impl.queues.StandardQueue.processTimeouts(StandardQueue.java:190)
at com.inductiveautomation.metro.impl.queues.StandardQueue.lambda$maybeScheduleTimeoutChecker$42(StandardQueue.java:172)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
… 3 more

This is the error on the other side.

Luke