заменил только
$browser=$puppeteer->launch([
'headless' => false,
на
$browser=$puppeteer->connect([
'browserWSEndpoint'=>'http://localhost:3000',
'headless' => false,
Иначе у меня работать вообще не будет, результат в обоих случаях ЮГ не поменялся, нарыл и добавил вот так
$page = $browser->createIncognitoBrowserContext()->newPage();
$page->setUserAgent($user_agent);
Теперь они поменялись на обоих сервисах, но разрешение показывает 800x600, хотя в вашем коде устанавливается разрешение и на вашем скрине оно установилось...
В чём же может быть дело?
Единственное чем отличается так это тем что у вас через launch а у меня через connect...
Как думаете в какую сторону копать?
Думаю проблема в самом конекте, что-то там неверно указывается...