не профи, только учусь. бот будет на селениуме, выполняет определенные действия в браузере (конкретно с одним сайтом), думаю будут параллельно выполняться 3-4 одинаковые конкретные задачи. если на многопотоке - сервак помощнее нужен будет, если на асинхе - какие минусы и плюсы?
я бы переписал все на модный playwright async и делал бы async gather или таски пихал, как удобно тебе, мультипроцессинг максимально не стабилен для твоей задачи, ловить каждое окно - хз такая себе идея, многопоток тоже хуйня в самом питоне, зависит так же от задачи
переписывай на playwright у них есть асинх. У меня проекта 3-4 на нем стоят, главное правильно все обернуть и будет прям отлично.