This may be an issue with Kodi and not necessarily CoreELEC. The closed captions keeps drifting out of sync, I am talking minutes, many minutes. This is using the Tvheadend server and client on the same machine.
This happens both on the live stream and recorded streams.