EAM agent failure to register with controller

Hello. When attempting to add another agent to our EAM controller I got this error in the log. It successfully connected via the Gateway Network but failed to register as an EAM Agent.
I tried redoing from scratch to the same result.

Gateway versions are both 8.1.42

Exception thrown when attempting to register agent on the controller

com.inductiveautomation.metro.api.ex.TimeoutExpiredException: TimeoutExpiredException[queueId=service_StatusEventService, targetIntent=services.invoke|2, msgData=com.inductiveautomation.eam.gateway.services.StatusEventService#reportSystemInfo([class com.inductiveautomation.eam.gateway.module.controller.agentstatus.AgentSystemInfo])]

at com.inductiveautomation.metro.impl.queues.StandardQueue.processTimeouts(StandardQueue.java:231)

at com.inductiveautomation.metro.impl.queues.StandardQueue.lambda$maybeScheduleTimeoutChecker$1(StandardQueue.java:213)

at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)

at java.base/java.util.concurrent.FutureTask.run(Unknown Source)

at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)

at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.base/java.lang.Thread.run(Unknown Source)

Had to restart the gateway service. (After waiting for a downtime window). Really hoping 8.3 can make EAM better.

Well, it isn't going to reduce the need for gateway restarts. Many config changes in v8.1 that could be done "live" will now require a restart.