ну у меня тупо нет этой структуры dom. почему-то после page.goto итоговый html - это разметка какого-то баннера, хотя в браузере все ок. все отлавливание редиректов и просмотр фреймовой структуры результата не дал)
я недавно столкнулся с тем, что часть данных приходит через ServiceWorker - был очень сильно удивлён) но зато это облегчело и ускорило мне получение контента в 7 раз, почти как по API) ... может и у вас что-то подобное?