так а по поводу поставить в градл мой локальный npm ?
В целом, можно попробовать трюк с отключением таски kotlinNpmInstall, и вместо нее вызвать собственную таску
Только нужен yarn, а не npm, поскольку используются yarn workspaces
P.s. Вообще я сейчас на своем проекте попробовал puppeteer, вроде установилось, поэтому даже не получается посмотреть, что там могло произойти