É frustante quando tentamos iniciar um desenvolvimento em cima de algo novo (para nós) e as coisas começam assim. Esse tipo de problema afasta os iniciantes no mundo do desenvolvimento.
Por outro lado tentar resolver realmente é desafiador e ajuda a ter um entendimento maior de como as coisas funcionam, e dão booons "pontos de xp" para um desenvolvedor.
Recentemente decidi migrar um sistema que utiliza a Elasticsearh stack (ELK) para a versão opensource Opensearch, e encontrei tantos problemas por ser um projeto novo (a opensearch é um fork do elasticsearch antes da mudança na licença), tem muita coisa não documentada, os exemplos não funcionam como deveriam.
Isso me tirou muita produtividade, mas me fez entender bastante do ecossistema.