Here is a wonderful source of information on taking better photos for ID purposes. I believe that we will be able to help you
Granite and yellow belly can sometimes be a little touch to ID but I’d say this identification is possibly correct. Granite is not always obvious but with the experienced eye it can be identified. Maybe @saleengrinch can help us identify?
Looks pastel yellowbelly to me. Most snakes that are labeled granite are caused by a polygenic effect. I don’t believe you have a incomplete dominant or dominant version of the granite gene in that snake. Lemon pastel is nerds line of pastel and nerds granite gene was misrepresented as a incomplete dominant gene which in fact it was not.