Has to do with the way Graphene locks out the ability to add esims once its loaded. I believe there is a way to load an esim once the phone is flashed but you have toggle a bunch of settings and re-enable google services and what not (Don't really know cause I didn't go that route). Whereas if you load the esim before flashing Graphene its already there once the phone is flashed.