Live TV tuning very slow

So, I did quite a lot more testing and the only thing that I think is causing such a slow start for a stream once a channel is invoked, (20 to 30 secs) is the amount EPG channels that I have with my cable card tuner. (Silicon Dust Tech) I tested with only 1 channel and the stream would start immediately. Once I added more and more channels to the EPG, the delay would become longer and longer.

What’s interesting is that when you delete the DVR and with the Apple TV Plex app still running with the now cached guide with over 300 channels, all the streams started instantly!! But, once you re-add the DVR and scan for the new EPG guide and wait for it to complete, channel tuning again slows down to a crawl. Also of note, if you are monitoring the Dashboard, the actual amount of time that it takes to see “Recording - Live TV - Session” is where Plex is taking it’s time (20 to 30 secs) then when it appears (screen shot below) it takes several more seconds to actually start the stream. Is there anywhere I can look in the logs,! for when a stream is invoked to actually when it starts to play?

I have rebuilt the sqlite databases, rebuilt the server from scratch etc and still come up with the same outcome.

Has anybody else experienced this issue? Help would be greatly appreciated.

Screen Shot 2020-02-21 at 12.27.45