You love and nurture your plants so well, I can definitely understand how being in a less than optimal place yourself would affect their development.
Growing for a high yield seems to require an awful lot of attention! I know my garden could produce much more than it does if I were to give it all the care you give your lovies.
Good luck on the next batch! I haven't managed to get up there yet. Too much gets in the way. Hopefully things will settle down, before I have to be home tending my own crops.