I thought long gun possession was 18 and handgun 21.
I’m no expert on DC firearm law. But the reference I found implied that what ammo you could possess was linked to the DC gun permit you had. The reference said 21 as if it were for all firearms, but maybe I misread it, or the discussion was incomplete.