Hi,
That usually only happens in a couple of situations:
– You moved the site from http to https and didn’t clear the intermediate and normal cache on the settings (this plugin’s settings), or
– You have somehow overwritten the WP_HOME variable and therefore the one stored on the database is still in http format (did you do the necessary “search and replace” on the database?), or
– You’re behind a reverse proxy that is calling the site with http only, but serving it over https, or
– Your website is accessible both via http and https… in that case, whoever visits the page first will generate the static files with http … (I haven’t tested this, but if it happens it’s a bug and therefore I’ll fix it).
Go to your wp-admin > Settings > General, does it show as https?
If it does, then clear both caches on the plugin + any other caches you may be using (including on your reverse proxy, if you have it) + your browser cache.
Create a 301 redirect from http to https, this will ensure that all traffic falls on https and eliminate the duplicate content penalty on google.
Use the “Better Search and Replace” plugin to replace your site urls from http to https in all tables (backup first).
If none of these solve your problems, then let me know and I’ll happily see what else we can do.