As suspected by OP, the hardware is 64 bit but it is running in 32 bit mode as mentioned in this reddit which in turn refers to geek benchgeek bench for proof.
Apps like AIDA 64 can reveal this
Also Antutu, if you have it installed, as it is removed from Play Store
As general info, see How to find ARM processor version on android device?