I don't know much about html but I have once got my post on how to carry out some steps featured with Google rich snippet by editing the post in HTML using schema.org markup but later got some how-to errors from search console stating missing title and description. Not all the details given in the schema.org are applicable to my post and I also noticed the way the schema.org code were written doesn't match with the HTML style in the blogger post but somehow I managed to edit the code to match the post HTML style. The markup was applied to a section of the post which had a title "how to ...", a brief introduction after the title and a 4 numbers of step listed.
I don't know what criteria Google uses to determine what page get featured as rich snippet as since search console reported the error, the page no longer get the rich snippet again even though it's till rank in the first page.
I do see a lot of pages getting featured snippet on Google even when the content doesn't actually contains all the data described in schema.org for the category of that post. I don't know what criteria Google uses to select which page get featured.
Does Google rich snippet actually work for blogger?