Recentemente fiz um projeto que precisava resolver este problema, no meu caso eu fiz um RPA para automatizar o Service Now. No seu codigo vi que vc usa o headless, pra mim isso não funcionava utilizando Docker, sugiro remover a linha:

chrome_options.add_argument("--headless")

So dei uma olhada superficial, vou tentar baixar o repo.

Outra sugestão é usar o Poetry.