Salifert Nitrate test with purple color equates to 100+ ppm of nitrate in a 150 gallon tank. That's a lot of nitrate to remove.
And 25-30 gallon every other week is probably not going to lower nitrate levels in your tank.
To make a significant reduction you are probably going to need to do some aggressive water changes. For example, when my new 90 was finished cycling early last year and it had 1oo+ ppm of nitrate. I did 45 gallon = 50% water change. That significantly lowered it but it was still very high. I ended up doing 3 more 30 gallon water changes over the next 3 days. That brought it down to around a bit less than 20 ppm. Waited a couple of days and did one more 30 gallon w/c. That brought it down to 15 ppm. It's amazing how much water changing as quickly as possible/reasonable it took for me to get my 90's nitrates down. Totaled 1/45 gal, 4/30 gal according to my log. That's a total of 165 gallons for a 90 gallon tank. Now of course your mileage may vary but there it is. Hope this helps.