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.