The problem with never getting the keypad to pair properly, resulting in all 0’s for the fingerprint sounds similar to a problem @peeps had with his keypad, only in his case he was trying to get it to work with RBoy’s driver. His saga starts here, and it took a couple of weeks to solve.
That’s probably why changing out your hub worked, not so much changing the model of the hub since @ericreed5280 was able to get his working with the V2 (ETH-200) hub.
Hopefully nobody else runs into this same problem, but if someone does this might give them an idea of what’s wrong.