This sounds like an operator/configuration problem that you are assigning to the gear. 30 lbs seems like a ton of weight to me, so I take it you are implying that the diver is over weighted. Why is that the fault of the Ranger?
If the diver is unable to achieve buoyancy due to a problem with their gear, whether they dump 30 lbs or 6 lbs is irrelevant. If it’s all their ballast, they will still be positive to the same degree. The only time where 30 lbs would make a difference is if their BC was compensating for the overweighting, which would imply it’s working, but just maybe not enough to compensate for the ballast.
Not a gear problem, but a training problem. The Ranger has provisions for weight besides the Ripcord pockets. I dive with a Stiletto, which is similar to the Ranger, though a bit smaller. I dive with 6-8 lbs, typically. Usually 4-6 lbs in the Ripcord pockets and the rest in trim pockets.
It’s not a gear problem with the Zeagles, it’s a training/configuration problem.