iamjedi simply put, you can't use GrapheneOS without a Pixel device.
The only smartphone I can think of that still offers today a SDcard slot is a Sony xperia, however, these are notorious for not being software supported for very long.
You'd be better off with a pixel with GOS and either running your own nextcloud server or bite the bullet and subscribe to a E2EE cloud storage provider