Hi Saurabh,
Payment due date would be derived from the invoice date or the receipt date. which will indicate when invoice will be due.
Next payment run date is a different ate which would be used to determined when next payment run will be executed.
Depending on the Next payment run date system choose whether payment for the invoice need to be created or it can be created with the next payment run.
Regards,
Harshal