1. Types: you guys messed this up. Guns that in real life share the same ammo doing so in the game I can understand even if it is annoying that trying to use a lightweight LMG with an AR is a waste of time, but the P90 and Five-seveN do not use the same ammo as an M4, an AK doesn't use the same as an M14 and the MP7 and TAR-21 aren't 9mm. It would've been better to just have ammo types for weapon categories rather than this convoluted mess.
2. Ammo resetting: resting at a bivouac or using the Erewhon store shouldn't reset our ammo. Just... why? At worst, it should just leave our inventory as is. At best, fill it up.
3. Other inconsistencies: The Mk. 17. It's modeled with the 20 round magazine as "standard" but it has 30 rounds in game with an "extended" magazine of 50. No. BAD UBISOFT. You have a model of the Mk. 16, you used it in Wildlands, you should've just used that. If you wanted a 9mm TAR-21 the MTAR exists.