Я так понимаю, что мой ip не в белом листе
Возможно, но не факт. Может какой то ультра-плагин выбрасывает 403, почему? А почему бы и нет..?
Варианты:
1. Плагин безопасности wp или любой другой плагин блочит. Залезаем по ftp и меняем наименование директории /wp-content/plugins на /wp-content/_plugins.
2. Хостинг блочит. Если это shared хостинг, пишите в поддержку - пусть разбираются.
3. Неправильные разрешения на директории. Обычно (для wp), они должны быть такими: папки 755, файлы 644, wp-config.php 440 или 400.
4. Вирус, который пролез на хостинг и закрыл в .htaccess доступ к админке.
Гуглить
wordpress 403 forbidden wp-admin
Да с говна на говно, мы предлагали просто сверстать сайт, но ему принципиально использовать wp и elementor.
Попробуйте не "просто сверстать", а предложить "современный, модный и производительный вариант на wp+gutenberg, на который все переходят с elementor", может прокатит.