It doesn't work because ctsProfileCheck (a function that verified if the os hasn't been tampered with) doesn't pass the check.
more info: https://grapheneos.org/articles/attestation-compatibility-guide
if google really wanted to support gOS, they very well could, but they don't
kinda ironic how an os with better security than stock is considered to be way less secure by google