Boost, dynamic/ramping timing advance is possible I think, but I don’t know of any controller that does it. Probably due to the limitations of timing advance of sensorless operation, not worth the implementation effort.
Sensorless controllers pick up the rotor position by analyzing the motor reaction (back emf), but at least as I understand it that gets more difficult as some timing is added.
Castle controllers can add some static timing, not seen it mentioned on any others.