backup the htaccess file and delete it..
clear the browser cache..
go to your database yourprefix_options table
change the siteurl and home with https://example.com/blog
i am assuming you are running wordpress on the subdirectory called blog if not the case change the url to https://example.com and open the wp admin with https link
go to settings permalink and click on save changes..
and as you have WP Smush & WP Super Cache installed do clear all the cache first to avoid any issues.
I hope it’ll solve your issue