Linux kernel defaults to 39-bit address space, providing far weaker ASLR entropy than x86_64 and also making it incompatible with hardened_malloc in the default configuration since there's not enough space. It also weakens other mitigations based on using large PROT_NONE gaps.
https://github.com/GrapheneOS/hardened_malloc
We change this in the defconfigs for Android Generic Kernel Images, but the defaults can be changed in the configuration setup instead:
GrapheneOS-Archive/kernel_common-5.15@82c2afe
GrapheneOS-Archive/kernel_common-5.15@5a4ec3d