Насколько помню он имитирует стрим, тоесть качает данные, сохраняет в память и потом сам пишет в стрим, что не ок. Покрайней мере по дефолту, может можно какими-то параметрами разрулить. А это перфоманс и память. Я делал на чистом request node. И там просто стрим возвращаеться который я пайпил и перенапралял