GrapheneOS has to do substantial work on each supported device to integrate the hardening features and fix the issues those uncover. Supporting other devices is not easy and involves a lot of resources. Those devices also need to provide the hardware-based features heavily used by GrapheneOS including hardware memory tagging, pointer authentication, verified boot, etc. which those devices don't provide.