Установите
WP Mail SMTP
Там есть отправка тестового сообщения
Если отправляет - значит проблема с вашими плагинами или их конфигурацией
Если нет - значит скорее всего не отправляет хостинг, или в спаме или большая задержка
Через этот плагин можете подключить email аккаунт и принудительно отправлять через нормальный email сервер а не php