Apart from the incorrect length, it seems strange to me that the PCV is being copied at all. If I understand the F-flag correctly, the old header should be deleted and a new one generated.
`Manage the P-Charging-Vector header (RFC7315). The flags can be: 'r' - remove; 'g' - generate; 'f' - force (remove + generate).`