seo – SERPs are showing URLs of both https and http

my search results are showing snippets/search listings in both https/http. I already have a 301 redirect on, and my whole site is in https.

Also my search results are different/updated with favicon for “site:mydomain.com” as compared to the “mydomain.com” ones.