Same issue today at the range
My Beretta Neos did exactly the same thing today. The spring hanging out is actually the "extractor spring" and when there is a case failure the gun is designed to expell the extractor, hence ours being gone and the spring hanging there.
Shipping mine back to Beretta Monday. NOT HAPPY.