Если переход на форму выполнен по ссылке с параметром Destination, то переход с помощью функции $form_state->setRedirect() / $form_state->setRedirectUrl() не работает.
Чтоб решить эту проблему - нужно убрать destination из запроса до вызова $form_state->setRedirect():
\Drupal::request()->query->remove('destination');
\Drupal::destination()->set(NULL);
























