Knime reporting error in batch mode

Hi all

This is a follow up to this post, more details can be found here:

https://community.knime.com/c/ask-the-community/modern-ui-node-dialogs-are-blank-sometimes-when-on-a-vpn

The short version is that the reporting functionality is failing when executing in batch mode on an internal server and we have no idea why. This is knime 5.2

The previous update corrected the issue locally, however when executing on the a server in batch mode we are seeing the following error

ERROR  KNIME-Worker-5-Line Plot 3:166:0:164 Node  Execute failed: Executing script failed with timeout. The script is: 'return (document.readyState == 'complete');'
java.util.concurrent.TimeoutException: Executing script failed with timeout. The script is: 'return (document.readyState == 'complete');'
at org.knime.js.cef.headless.CEFHeadlessUtil.evaluateInBrowser(CEFHeadlessUtil.java:345)
at org.knime.js.cef.headless.CEFHeadlessUtil.evaluateInBrowser(CEFHeadlessUtil.java:276)
at org.knime.js.cef.headless.CEFHeadlessUtil.waitForDocumentReady(CEFHeadlessUtil.java:252)
at org.knime.js.cef.headless.CEFHeadlessUtil.generateContent(CEFHeadlessUtil.java:207)
at org.knime.js.cef.headless.CEFHeadlessUtil.generatePng(CEFHeadlessUtil.java:115)
at org.knime.base.views.node.BaseViewsNodeModel.execute(BaseViewsNodeModel.java:242)
at org.knime.core.node.NodeModel.executeModel(NodeModel.java:588)
at org.knime.core.node.Node.invokeFullyNodeModelExecute(Node.java:1297)
at org.knime.core.node.Node.execute(Node.java:1059)
at org.knime.core.node.workflow.NativeNodeContainer.performExecuteNode(NativeNodeContainer.java:595)
at org.knime.core.node.exec.LocalNodeExecutionJob.mainExecute(LocalNodeExecutionJob.java:98)
at org.knime.core.node.workflow.NodeExecutionJob.internalRun(NodeExecutionJob.java:201)
at org.knime.core.node.workflow.NodeExecutionJob.run(NodeExecutionJob.java:117)
at org.knime.core.util.ThreadUtils$RunnableWithContextImpl.runWithContext(ThreadUtils.java:367)
at org.knime.core.util.ThreadUtils$RunnableWithContext.run(ThreadUtils.java:221)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at org.knime.core.util.ThreadPool$MyFuture.run(ThreadPool.java:123)
at org.knime.core.util.ThreadPool$Worker.run(ThreadPool.java:246)

Any help or suggestions would be highly appreciated. Let me know if you need any additional information