All sorted.
Normally when I set a program to record it'll record anything new or old. I checked the recording setting for this recording and for some reason this time it was set for new only
. I've reset this to everything and hope it'll work next time.
Thanks everyone who replied