The radio times data seems to have become corrupt this week. I had a look at the source data and for BBC1 (92.dat) it is OK (14 days) but the XMLTV GUI RT plugin loads only 3 days (until April 2nd). I replaced the cache file 92 with the content from 92.dat online and it picked up all 14 days.
Other channel data on the RT feed is only 2 or 3 days worth of data - much less than the usual 14 days (both online and as captured by XMLTV GUI).
Have RT stopped providing data or is it just messed up for some reason?
Luckily I have the ability to grab the data from freesat/freeview EPG's for 7 days using DVBguide but its (usually) not as good as the RT data source.