I have never used a BAD lever, myself, because it interferes with my use of an ambi mag release. Personally, I would try removing that, or at a minimum, making a close examination of it's relation to the bolt release button and the receiver. Especially if your upper is of a thicker, beefier construction. Make sure that the part of the BAD that attaches to the bolt release side of the catch isn't pressed against the receiver. Also look in through the ejection port (remove the magazine and you're have to manually hold the bolt to the rear or remove it) and ensure that the tab on the bolt catch that gets pushed up by the magazine is fully resting against the receiver. If the part of the BAD lever that wraps around the bolt release button touches the upper receiver to the point where the catch is elevated off the receiver, then only the slightest jar from recoil can raise it enough to catch the bolt as it comes forward. Especially, when the energy of that recoil shock is amplified by the extra mass of the lever wrapping around the receiver and the dwell time of the carrier in the reward position is increased due to use of the suppressor.
Certainly, a stronger spring could resolve this, as the original spring, and "stock' specification for it, is intended to move or hold against the mass of a mil-spec part. Adding the extra mass of the BAD lever changes this balance of force. Likewise, changing to a strong spring can offset the balance of power between it and the magazine spring to be able to raise the bolt catch fast enough to stop the bolt when the mag runs empty. Just something to consider, since you're attempting to find a stronger spring.
It may be that your current spring is weakened and a replacement will fix the problem, but I would definitely take a hard look at the BAD lever, first.