I had a 6" 300 blk, with suppressor, using an Armageddon Tactical GMS-15 Gen II. Shooting subsonic, five round mags for grouping. Every last shot in the mag would unlock the charging handle and send it rearward to hit my nose. Not painful, just weird.

What could be causing this on the last shot in the mag?