Acabei vendo que no adonis tem algo pré pronto (Knex) pra fazer inserções particionadas, que seria o batchInsert. Ficou ligeiramente mais eficaz, porém não sei se atingi a melhor prática ainda, sabendo que é um SaaS, então serão muitas empresas salvando os contatos (embora seja apenas uma vez ao ler o QRCode).
Agradeço a ajuda <3