Google TTS gives SSL error?

So I finally got time to check why my Google home minis didn’t say anything just plinging when activated. Tried removeing the cast: parameter from the configuration.yaml, checking that the homes are indeed working outside of HASS but still I keep getting errors!

Whenever a automation uses tts or I manually do it when clicking one of the media player entities I get the following errors in the log:

2018-09-29 20:25:10 ERROR (MainThread) [homeassistant.core] Error doing job: SSL error errno:1 reason: HTTP_REQUEST
Traceback (most recent call last):
  File "uvloop/sslproto.pyx", line 504, in uvloop.loop.SSLProtocol.data_received
  File "uvloop/sslproto.pyx", line 204, in uvloop.loop._SSLPipe.feed_ssldata
  File "uvloop/sslproto.pyx", line 171, in uvloop.loop._SSLPipe.feed_ssldata
  File "/usr/local/lib/python3.6/ssl.py", line 689, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLError: [SSL: HTTP_REQUEST] http request (_ssl.c:841)

The log is also throwing me lots of ERROR (MainThread) [homeassistant.core] Timer got out of sync. Resettingand some random WARNING (MainThread) [homeassistant.components.randomcomponents] Updating bla bla bla took longer than the scheduled update interval 0:00:10 but I’m not sure if it’s related!

My guess is that it somehow started a while back when I enabled https with duckdns but I still want to use that but still use TTS?

Just confirming this, when I commented out the two lines in the config and accessed it by normal http: the TTS worked as usual!

I think i have found out the problem.
Fist deactivate the Multi-factor Authentication Modules on the GUI. Then setup everything for SSL. And then activate again the Multi-factor Authentication Modules. Then it works like a charm.
My suggestion is that the generated QR Code has the http: link inside and not the https:.
Does it work for you guys