Nice bit of work there.
Consistent temp control and destratification problems I see.
Should always mix down to get to supply temp. When pulling by layer, the supply always has to be higher than the return, as shown the return will destrat the tank or make for very inconsistent temps.
On the load loop with fan coils, they should be series loops piped in parallel otherwise each downstream circuit will have lower supply temps regardless of how much the primary circ is moving. Header size will have some impact.
Are those two ZV's on each WB S&R circuit? Explain?
You have a lot going on there, I think you might be able to eliminate a few ZV's