Sean8, I think you should check your calculations for the bleeder resistors.
The leakage current of a recently mfg'd electrolytic cap are much better than you think, check the spec sheets.
2 series 33k bleeder resistors will have to dissipate over a watt each at the 400V supply voltage to use about 6mA of shunt current across each capacitor.
I may be modern, but that is a hell of a lot of bleeder current!
Since there are 6 electrolytic capacitors that means 6 33-k resistors and about 7.3 watts of heat wasted just to excessively balance leakage current, perhaps you are being just a little too conservative. I would expect from a spec sheet and my calculations that there is not more than 1.3ma max leakage per cap to balance out, and you are using 6mA to shunt this amount.
According to one mfg, there is a max of .04CV plus 100 uA of leakage after 1 min at the rated voltage, but they are running at 1/2 their rated voltage, so there should be considerably less leakage current per cap.
Rubycon says max leakage would be 3 * (sqr root of(C*V)) where I= leakage in micro amps, C is in uF and V in volts, this yields about .7mA of leakage at the rated voltage, but they would be used at 1/2 their rated voltage and the leakage current would again be much less.