First of all, thank you for posting the screenshots of the reports. Super helpful for those of us willing to help with diagnosing issues. Not going to call myself an "expert" by any means, just someone that has experienced issues with this situation in the past. A few things stick out to me.
Feel free to read below if you'd like, but ultimately the "too long; didn't read" would be to get yourself some Langbeinite and see if it corrects your issues. After this grow, build a new soil and omit the liming agents (Dolomite Lime, Oyster Shell Flour, etc) and use your water as the liming agent instead.
As for the "why":
The things we're most concerned about are "hardness (ppm)", and "pH". Your water report tells us that your pH range is between 8.0-8.5 on average (numbers rounded up and down to 1 decimal point).
It also tells us the "hardness" in ppms is between 56-272, which is manageable. Well water is typically in the 350-450 range, meaning it is more difficult to change the pH and also results in more salt build ups. Remember, Calcium Carbonate is technically a "salt".
The hardness of your water, combined with your water's pH tells me that your water source has limestone (aka Dolomite Lime) of some sort near it. Meaning, your water is effectively liquid Dolomite Lime and you are "liming" your soil with every watering.
I'm also noticing that your water has more K and Mg than most water reports show.
And the big thing worth mentioning is your water's sulfate levels, specifically the note that states "Runoff/leeching from natural deposits; industrial wastes".
So pretty much, your water source is located near Gypsum (Calcium Sulfate), Limestone (Calcium Carbonate), Epsom Salts (Magnesium Sulfate), Potassium Sulfate, or any combination of the 4. I'm spitballing this based on the levels of K, Mg, Ca, and Sulfate (SO4) in your water report. I'm also spitballing this based on the 1000ppm of total dissolved solids (TDS) in the water report, as well as the "leeching from natural deposits" note in the report. "Dissolved solids" refer to any minerals,
salts, metals, cations or anions dissolved in water."
So, pretty much, by using your water from tap, the result is a salt build up from any one (or a combination) of the 4 aforementioned salts above. By using your water,
what is happening is that whatever "total dissolved solids" listed above that are not being absorbed by your plants, are clumping together over time, binding together and forming salt build ups that result in excessive alkalinity with your pH, while also resulting in lockouts of nutrients.
This can be confirmed by noting whether or not your fabric pots (if you're using them) have scaling on them or not, like you'd see on a sink faucet.
And, to add insult to injury, because your water is effectively "liquid Dolomite Lime", you are "liming" your soil with every watering.
By top dressing with Langbeinite on a bi-weekly basis, at half the recommended dosage on the box, the Sulfate in the Langbeinite should break apart the salts that are building up in your soils as a result of your tap water. Also, by omitting Dolomite Lime/OSF from the new soil you build, you can work with your water instead of against it, using your water as a liming agent.
This report here has loads of information to back up my claims, should you wish to read it, which I highly recommend doing so in order to gain more insight and knowledge to what is going on with your own eyes and mind, instead of listening to me or anyone else since I'm no expert
Every time the water in your soil evaporates, the salts in the form of total dissolved solids will eventually build up over time due to them not running off with your water. They eventually clump together and form salt crystals in your soil, causing issues. This always tends to manifest itself around week 2-3 of flower, because the average veg time is 4-6 weeks, meaning that the total dissolved solids have had 6-8 weeks to form salt crystals that will cause the issues you are likely experiencing.
Sorry for the wall of text, but I prefer to fully explain my claims as much as possible as opposed to saying things without providing any context.
All the best, and hope you get things fixed!