O fetch que vem com o Node não tem opção de proxy. Quem usa fetch puro precisa de um agente, como o undici oferece com ProxyAgent apontando para http://usuario:senha@IP:20001.
axios
O axios também precisa de um agente. A opção proxy: do próprio axios cobre HTTP; para SOCKS5 na porta 20481 entra um agente específico de SOCKS.
Variável de ambiente HTTP_PROXY funciona para parte das bibliotecas e é ignorada por outras. Defina no código quando a certeza importar.