Don't think you would ever find a tank bag big enough to hold 2 jackets with armour.. maybe 2 windbreakers.
I have a Givi 55 liter top case that will hold 2 helmets, or a helmet, jacket, pants and gloves. I rarely open my side cases. They tent to be packed with tools, heated gear, etc.
The top...