async function handleFormSubmit(e) {
modal.classList.add('form__banner--visible');
// ???
} preventDefault()), показываешь модал, и, после нажатия кнопки внутри модала, вручную вызываешь submit этой формы повторно, в этот раз уже не препятствуя.isTrusted)