Well then, other than the running only two bulbs, I would test your phosphate levels and see if they are at 0. They should be about 1-1.5 for a planted tank. You can try nerite snails, from what I know, they are one of the only ones who will touch GSA. You'll need quite a few of them for a 150gal, though, and I'm not sure if they can handle discus temps. You'll have to check on that. Check aquabid you might be able to find them on there.
Also, what is your reason for 3 water changes a week? Is that necessary for discus?