I was fighting a heavy assault and he used his shield and I hit him once with a shotgun and it just popped off is that nanite mesh gen
"just popped off" as in it did no damage? Im confused by your wording. The basic HA shield gives you a second shield amount unrelated to your HP/Shields that takes away health it could guard you with over time. The resist shield (upgrade option) is a way better choice because it passively reduces damage taken while its active and doesnt use battery life taking damage. it mitigates way more dmg overall.
Yes, NMG is a flat block of additional health. Resist shield is the one that persists through damage.