включи дебаг
$mail->SMTPDebug = 2;
и сбрось ещё раз, что там у тебя в консоли.
Я думаю, что причина в самой почте. К примеру, если яндексу кажется ваша почта подозрительной, то ничего работать не будет. Вот, что мне в своё время отвечал яндекс по этому поводу:
Здравствуйте!
Данная ситуация произошла из-за того, что регистрация вашего логина показалась подозрительной нашей системе безопасности.
Чтобы почта работала корректно, необходимо указать на странице https://passport.yandex.ru/passport?mode=passport достоверные персональные данные. Там же необходимо будет привязать мобильный телефон (ссылка «номера телефонов»), если вы этого ещё не сделали и, в случае, если появляется запрос капчи (контрольных символов), ввести её. После этого блокировка снимется автоматически.
Обратите внимание, что для снятия блокировки потребуется несколько часов — за это время система должна получить и запомнить внесённые вами изменения.
Поэтому попробуй использовать не новую почту, а свою старую.