Anti-windup implementation is required
In order to have a stable controller, it is important to implement a anti-windup mechanism that prevent the state of the PID to diverge when the converter is out of its zone of controllability. This divergence is preventing the controller to take over when required because the state is too far away from the control region.