I don’t think they will be left out
When &FILEPU = 1090301 it would delete all entries from all previous months and years because you are using Less Than or Equal to logic
IF COND(&APINVD *LE &FILEPU) THEN(DO)
Some might stay on the system for 61 days and others for 58 or so before they are deleted. You asked for 2 months not 60 days.