I see that GeneratePress has some basic blog schema markup built in, which is really all I expect, because you can’t add everything… however, I’m really curious why you are using Microdata (hatom) markup vs JSON-LD.
Both Google and Bing support JSON-LD and it seems to be where all the schema markup is going. Perhaps for basic sites, JSON-LD doesn’t really differ that much over microdata (other than the language). But was just curious if you had looked into this at all 🙂
Looks like it is at least a partial support – I see a site that has some reviews with only JSON-LD ( as the microdata is commented out ).
Definitely does look like is supporting recipes. Back only a few years ago, adding the schema/microdata mark up was the single simplest task to dramatically increase your CTR – Now, it seems so hit and miss and I am not sure if it really worth the time to go full out – beyond the basics – for most sites.