Very nice build!
One little suggestion could be to rotate 90° the pump, since it should work better with the input flow downside and the output flow upper.
For your leaks, I'd change the tee, buying another one - maybe another brand/model - and see if it should fix the related leak. Not so...