Why base32 encode the pubkey? Why not use the hex which is the canonical form?
https://datatracker.ietf.org/doc/html/rfc1035#section-2.3.4