Trying to change the InputMode := ui_input_mode.None

Yes, doing any modification on a widget (.SetDesiredSize(), .SetOpacity(), .SetColor() etc…) right after adding/removing the widget, it will completely eliminates the delay.