Okay...
Feed with every watering following Greenleaf's schedule. Now this is where it gets tricky and why I don't use soil.
It's hard to judge how much nutrients are coming from the soil and how much from the MC. You need to be able to "read" the leaves to maintain the proper "green" color. I can only assume watering practices are the same, as is, water to slight run off and wait till the pot is dry/light before watering again ?
I've never used epsom salts OR cal-mag so I can't comment on that. My lights are MH/HPS and my well water is 500ppm and 7.5 ph.
First thing I would do is cut out the epsom salt and the cal-mag to get back to basics. Ph your water to 6. Your soil should slightly buffer the ph but it doesn't hurt to have the right ph in. At this point it may be difficult to see an improvement aside from no further necrosis but you should also be able to limp to the finish line !
Moving forward, Congrats on your ProMix HP purchase
Now you will be able to totally control your feeding ! MC is ph buffered and so is ProMix HP but I would continue to ph down your water to 6.
On my last grow with ProMix HP (with my water) I stopped ph'ing @ day 30 and had no issues.
Towards the end I was using 6.5g of MC/4L of water for a ppm of 1050.
I also made the mistake of adding Bud Explosion when two of my girls had been flowering for a week and two had just started.
Greenleaf's schedule says start BE
after the first week of flower AND reduce the amount of MC by how much BE you add. I did not, sigh.
Now this is where it gets weird. I did not get leaf tip burn as you would expect. Instead the new growth was light green and the new leaves were corkscrewed ! I quit the BE and within a week things returned to normal So those two plants were set back by about two weeks, the others just kept chugging along. That experience turned me off of BE and although I did use it another half dozen times later in flower I did not make it a regular thing. Greenleaf says you do not Need anything other than MC so I may go that way on my next grow.
Good luck and let us know how it goes, eh ?
Cheers