Had a similar issue as did one of my friends with pixels, which is unfortunate as grapheneos is one hell of a operating system.
After having 2 different pixels break (planned obsolescence) I ended up settling for a fairphone (which I can easily repair and replace parts myself with e/os - but divestOS also looks promising.
+1 for crypee