Depois de mais caçadas, encontrei o problema.
O código estava usando NAME="Microsoft ActiveX Data Objects 2.6 Biblioteca" UUID="{00000206-0000-0010-8000-00AA006D2EA4}" VERSION="2.6" que é de apenas 32 bits
Para usar a versão de 64 bits, é necessário atualizar para 2.8
NAME="Biblioteca Microsoft ActiveX Data Objects 2.8" UUID="2A75196C-D9EB-4129-B803-931327F72D5C"
observe que tem um UUID diferente