Actually, APFS does over provision, but it appears the copy operation doesn’t allow you to copy more than the free space in one job.