This beer was closer to being good. It had better aroma, but the flavor was not that great. I have also noticed that it is taking a long time for my APA/IPA to clear.
Proper mash pH is a sine qua non but it is not the whole story. 2 ml of lactic acid should have done the job and if you read 5.1 - 5.2 with strips that probably means 5.4 - 5.5 which should be low enough to get you the benefits of proper mash pH. OTOH it could mean 5.1 - 5.2. You just can tell with strips but even if it did that should be fine too. So not sure what you mean by "flavor not that great". Most people who start to control mash pH report that the flavors are "brighter". Another benefit I have noticed is that the beers tend to clear faster - you saw the opposite. Could be a yeast strain thing.
I'd say you probably have mash pH under control and should focus on the other aspects of brewing such as a proper yeast pitch, proper oxygenation, sanitation, fermentation temperature etc. It just takes time and experience before you figure out how to line everything up just so.
It has been noted that the sulfate level you are working with is not typical for IPAs. This shouldn't create a problem. In fact it will probably lead to a better tasting beer but not one with the traditional characteristics associated with this style i.e. it may not be what you are used to. If that is what you mean by the taste not being that great the problem is easily solved. Just add some gypsum next time you brew it.