EAM agent that updates UDT's of edge gateway fails

I have agents that sync the remote tag providers UDT's with the standard tag provider. When I run this task I get a timeout error almost everytime. Even with the error, it works sometimes, but I would like to narrow down the why and the fix to this reoccuring error.

Here is the error.

Thank you for your help!

com.inductiveautomation.metro.api.ex.TimeoutExpiredException: 
TimeoutExpiredException[queueId=_default_, targetIntent=_services.invoke_|2, 
msgData=com.inductiveautomation.eam.gateway.services.SendTagsService#importJson([class java.lang.String, class [B])]

    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)