how to get 8 shots on hailey's ult?

so i got a perforator and was really lucky enough to get a 12% roll on rounds per magazine, i slotted in a fully upgraded expanded weapon charge and concentrate support ammo but i still have 7.. not sure what im doing wrong..