Schema Markup needs to be present in order for rich results to appear. Google determines when it will show the rich results, having schema markup does not guarantee they will appear. First, check to see if Google has crawled the site (which you can see in the Google Search Console structured data report) and then be patient. It can take a week or several weeks. To learn more about Google’s search features here.