I have been battling asparagus for sometime now....I invested a ton of $$ and planted a big bed (eternally optimistic!!!) and have been at war with the soil ever since!!! Our pH here is about 5.5-6 and asparagus need a minimum of 6.5/7. I do put Dolomite down at least twice a year which seems to help...but I fear fertilizing it with nitrogen (which it needs) which will decrease the pH.
Today I am going to foliar feed with Potassium Nitrate...I have been told it works wonders.... will let you guys know.
I do have a lot of purple, too...and am told they are higher in antioxidants...but they taste the same!