Sorry for being sceptical. Thats my job i appreciate the work you are doing.New data is assumed to be more accurate. So, if the start or end times for programs change then the new data will be used automatically.
If the only difference is the title or description then the data with the longest title/description will be used.
In short, no need to worry.
Ia m not sure if this would handle the sky case. The same programm lets say game of thrones 1pm to 2pm is found for sky cinema on trannponder x and transponder y one is with a short or without description the other one with a full description. Will you handle this situation? If so then ill finaly shut up. Then i really see no issue