Perhaps it would be helpful for ESP WSS Keepalive to indicate when a connection is being terminated due to KEEPALIVE value
ESPWSS4608W KEEPALIVE = 1800 seconds reached, commencing with termination of connections that have been inactive longer than 1800 seconds
Just a way to know that when I look in SYSLOG or the WSS log, the following messages are due to KEEPALIVE function and perhaps not some network issue.
ESPWSS2850I Client XXX.XXX.XXX.XXX:yyyyy ended
Or maybe update this message to say
ESPWSS2850I Client XXX.XXX.XXX.XXX:yyyyy ended due to exceeding KEEPALIVE time limit.