Are the variables defined in a CODESYS symbol configuration file in the PLC?
Can you view these variables in the datalayer browser of the ctrlX WebUI?
Can you give me an example of the subscription path to your PLC variables?
Another possibility is https session expiration, although it seems your errors are only ~20 mins apart and I'm not seeing that exact message in the logs.
Subscription node emits an Server closed connection error every x hours
This happens, when the authorization token of the https session expires. A new connection with a new token will be established within a few seconds. If you do not want this to happen, then change the session timeout in the session policies. You can find this in the ctrlX CORE settings under "Settings" -> "Users & Permissions" -> "Session policies".
... View more