Lets see if I understand the problem.
Weapon cycles, loading a new round after each successive round in the magazine when fired, last round out fails to engage bolt catch, weapon returns to battery on empty chamber with empty magazine.
Possible causes: Follower fails to engage bolt catch. Bolt catch too tight to engage (not very likely but possible) missing "tail" to bolt catch that normally makes contact with follower (possible but not too likely - easily checked). Weak magazine springs. Faulty followers.
Likelihood of buffer spring failure <99%. Exclusion, deductive reasoning - Weapon is cycling.
Diagnostics:
Use other magazines, USGI or PMAGS. Observe performance. Try original magazines in different weapon if possible.
Solutions: Observe bottom of bolt catch, MANUALLY ENGAGE bolt catch from left side of weapon on empty chamber w/o magazine. If no failure, remove and replace followers, Remove and replace magazine springs. Cycle on empty chamber. Bolt should lock open.
Report findings.
I have photos of the "tail" of the bolt catch AND proper magazine followers. I think the biggest suspect in the loop at the magazine follower springs, next the follower, next the bolt catch. If the problem persist, you may IM me. Chase these down first, sadly, you're not just down the street, I could figure this out in <1m.