pvresize will refuse to shrink
PhysicalVolume if it has allocated extents after where its new end would be. In the future, it should relocate these elsewhere in the volume group if there is sufficient free space, like
pvmove does.
pvresize won't currently work correctly on LVM1 volumes or PVs with extra metadata areas.