Opa, @Erislandio . Desculpa a demora pra responder.
Cara a solução que eu achei aqui foi setar um localStorage e no checkout utilizar o addItemsAttachments do vtexjs pra adicionar eles.
A VTEX respondeu tbm sobre o checkout-graphql, disse que não recomenda ser utilizado pq é um código experimental.
Eu cheguei a utilizar sua opção, mas como eu tenho que enviar muitos items, acaba que demora muito pra adicionar todos eles. Mas obrigadão pela resposta, tmj!