I’m not seeing Mixed Content, either.
My first connection today was a normal speed, but a second connection took 30 seconds for your server to respond. Other pages are also slow to respond, but did improve in subsequent visits.
Do you have a caching plugin installed? For simplicity, I like WP Fastest Cache. This should pre-generate the page content so connections will be faster.