[UE5.1.1] UEditableTextBox::SetText reverts to previous text. Can't set text...

Setting the text through UEditableTextBox::SetText, deep down into slate wherever the text is also set:

Immediately after:

Case (including another bug), the moment the field commits (delegate):

// UE5.1.1 GetText returns nothing. Synchronization issue in the editable textbox.
// https://forums.unrealengine.com/t/bugs-bugs-bugs-slate-widget-synchronization/738172
EditableTextBoxWidget->TakeWidget();
EditableTextBoxWidget->SetText(Text);

if (CommitMethod == ETextCommit::Type::OnEnter) {
  // Here input is validated and if special characters are detected they are stripped and UEditableTextBox::SetText is called again.
}