Like Bill said, ANY predator will struggle to find the BG in very weedy conditions.
While whole lake treatments will run some $$, if there are coves or bays, you could treat those individually and that might help. Spot treating in a large BOW can be done, but you'd have better results by treating "spots" that are at least 200' x 200'.