It seems to be a crazy mix…
CWalletKey(main.h): 64-bit Rest of main.h, including in-memory block/txn objects: 32-bit Internal main.cpp calculations: 64-bit Network(version): 64-bit Network(addr): 32-bit Network(getblock): 32-bit Network(submitorder): 32-bit
At a minimum, there are plenty of 32-bit time variables that clearly need changing to 64-bit.