I realize you have a huge garden with more tomatoes than I have onion plants, bUt, I found quite recently that onions thrive in -- truly loose soil, a lot of fertilizer, a lot of water, and wide planting space.
The latter is probably a bit of a stretch for you.