This is a great piece! Those before me have done a excellent job in evaluating it; I have only one little suggestion to mix in. To my unprofessional ear, the tenor DO in staff 3, second-to-last measure, sounds a little like it’s jumping up into the air while the rest of the music is trying to settle down. My suggestion for fixing that would be to put the tenor on a SO and the alto on a TI.
Keep up the excellent composing!