Hello Achin
Please observe that MRP checks the validity according to the requirement date. This is stated on point 2 of the mentioned document. Therefore, check on transaction MD05 is there is any rescheduling message for this scheduling agreement with a date where it is still valid. It means that the scheduling agreement was created for a requirement on this date.
BR
Caetano