Building mode ammo suplies on m50

M50 (6.7 USA) has 6x3 shots, i’m using hesh.
After shoot all of 6 and reload you have not full ammo, so reload(from base) works.
After shoot all of 6 and reload you have not full ammo, so reload(from alt+e building ammo) works.
After 1 iteration from ammo box reload you got ammo, second too, so it’s 2x6 = 12
For no reason after reload from game and not base you can build ammo packs again BUT they never start reloading, with any numbers of ammo, REBUILDING rebuild 1 pack of ammo.

So i have no idea how it should work, and find no info in game, i see it like that:
1: You building 2 ammo crates, wich is actuall 2x6 ammo parts
2: As it’s exist(builded successfully) you start reload 1st ammo pack
3: after you reload 1st, you starts reloading second
4: after secont actual reload one of cases deletes from existence, and second in state of gost
5: on destroying/rebuilding any new cases you have no effect, you can move more than 500m and after rebuild you will not start reload at any way
So i actually think something broken, and you can have only 2 reloads, but for some reason client thinks that you can build and use ammo case(it’s has marker and can be destroyed)