Hi, Welcome to MS Q&A,
I think if you're employing authentication methods given below on image during the creation of an Event Grid trigger, it's essential to ensure that the object's identity possesses, at minimum, read access over the subscription you're specifying as a custom value. In you case if its your ID so make sure you have at least reader access over subscription and as you mentioned you have both"Storage Account Contributor" and "Storage Blob Data Contributor" role, so make it at subscription level if it is not at this level
Kindly check and let us know if you have any further questions , Thanks!