When you run the purge expired records standalone job to generate a retention expiration report and then schedule the purge, all records up to the job parameter "Purge Expiry Date" (which must be equal to or before the current date) are purged.
Previously, the retention expiration report would display records eligible for purge up to the Purge Expiry Date parameter, but the job purged all eligible records up through the current date.