Все подсказки которые гуляют в интернете не верны. Я потратил сутки чтобы все же добить эту ерунду. Делюсь со всеми моим решением. Проблема в том, что селениум создает новый профиль в указанной директории, а вам надо указать директорию с расположением ваших профилей и также задать какой из профилей будет использован.
Кстати, по началу у меня это не заработало. Но как только закрыл основной Chrome все завелось.
from time import sleep
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.chrome.options import Options
from webdriver_manager.chrome import ChromeDriverManager
options = Options()
# Указание директории с пользовательскими данными
options.add_argument("user-data-dir=C:\\Users\\YOURNAME\\AppData\\Local\\Google\\Chrome\\User Data")
# Указание конкретного профиля
options.add_argument("profile-directory=Profile 2")
# Инициализация ChromeDriver с нужными опциями
driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()), options=options)
# Открытие страницы
driver.get("https://google.com")
# Подожди немного, чтобы увидеть результат
sleep(50)
# Закрыть браузер
driver.quit()