Eu fiz bastante coisa (cadastrar docs, limpar cache, usar cartões diferentes, datas diferentes, navegadores diferentes, usar links que me enviaram em inglês, usar convites do host, etc). Infelizmente parece que o suporte do airbnb não está interessado em resolver.
Sou dev. Esse tipo de erro é oq chamamos de erro 500 (interno, no servidor). Não deveria aparecer pro usuário. Se apareceu é porque as situações possíves não foram corretamente tratadas pelo código do sistema web do airbnb. Ou seja, aparece quando o sistema não faz ideia do que pode estar errado, ou sabe, mas não informa. E aí joga a gente nesse ciclo de pedir ajuda e receber sempre as mesmas respostas que atiram no escuro (famoso "já tentou desligar e ligar de novo?").
Enfim, boa sorte galera. Tvz o airbnb n se importe com minha reserva dando erro, mas tvz se importe em contratar devs, se algum amigo aplicar vou contar a bagunça que está esse código aí.