O mais provável é que seja porque é um drive USB. O USB é notoriamente pouco confiável no Linux para qualquer tipo de uso a longo prazo, e o hub integrado e o controlador USB no Pi não são particularmente bons, o que só piora as coisas. As altas contagens de erro de escrita corroboram essa conclusão, o dispositivo vai cair no barramento USB por algum motivo, mas o BTRFS nunca vê que isso aconteceu (porque a camada de bloco não passa essa informação corretamente), então ele continua tentando escrever para o arquivo e recebendo erros de escrita de volta.
É importante notar que isso pode (e eventualmente irá) resultar em corrupção do sistema de arquivos potencialmente irrecuperável.
Em relação à correção, comece desmontando o volume BTRFS (forçosamente se for necessário) e, em seguida, desconectando e reconectando cada unidade flash por vez. Depois de fazer isso, o sistema de arquivos deve ser montado e executado sem problemas (até que o mesmo problema inevitavelmente aconteça novamente).