Isso acabou sendo uma regressão nos trilhos. É reproduzível com 5.0.0.1??? e se foi por 5.1.0.0???.
Eu o dividi e encontrei este commit ser aquele que resolve o problema. Este é o problema relacionado .
A correção parece ser parar de usar o codificador float da gem pg.