In soil, boron is best absorbed by the roots in the 6.0 – 6.5 pH range (in soil, it’s generally recommended to keep the pH between 6.0 – 7.0, but boron specifically tends to be best absorbed below 6.5).
Definitely not overwatering. I water only when soil looks and feels dry. I use a wooden rod, when submerged in soil at 2in and is still dry, then I water. I water like 2 times a week or every 4 days. I feed lightly every other watering. I use Fox Farm Trio and CalMag. All nutes are at half strength per gallon.
You are letting your pH swing too high and its locking out Iron. If you are using tap water you may want to change waters. Try RO or rain water to lower the pH.