Incomplete EPG data received?

Guy at server end, with XML file of requested data, insists all the channel data being sent (for assorted 100 channels UK, US and Canadian). PVR Simple Client (Kodi osmc) and ProgDVB (windows) both receive the UK data but no Canadian and US channel epg data. Anybody heard of this problem? Any ideas to work around? Thanks

What EPG data is missing?
You can set the number of days to cache in the settings