Hi Bryan.
This problem just appears when i make the precharge, if i don’t use the precharge-stage (initial condition in the capacitor), i haven’t problem with the controller, so, i agree with the problem is beacause the control stage of the precharge.
I agree too with using a finite state-machine, but, at this moment of the proyect, i just haven’t designed it yet.