Mycroft startup issue

I am not sure why this is happening, but I am seeing a KeyError in the startup.
Has anyone seen this before?

(.venv) pi@picroft:~ $ mycroft-start cli
Starting background service bus
CAUTION: The Mycroft bus is an open websocket with no built-in security
measures. You are responsible for protecting the local port
8181 with a firewall as appropriate.
Starting background service skills
Starting cli
2021-04-17 01:03:09.546 | ERROR | 10591 | mycroft.configuration.config:init:146 | RequestException fetching remote location:
2021-04-17 01:03:09.694 | ERROR | 10591 | mycroft.configuration.config:init:166 | Failed to fetch remote configuration: TypeError("‘str’ object does not support item assignment")
Traceback (most recent call last):
File “/home/pi/mycroft-core/mycroft/configuration/”, line 151, in init
setting[“location”] = location
TypeError: ‘str’ object does not support item assignment
Traceback (most recent call last):
File “/usr/lib/python3.7/”, line 193, in _run_module_as_main
main”, mod_spec)
File “/usr/lib/python3.7/”, line 85, in _run_code
exec(code, run_globals)
File “/home/pi/mycroft-core/mycroft/client/text/”, line 21, in
from .text_client import (
File “/home/pi/mycroft-core/mycroft/client/text/”, line 21, in
from mycroft.tts import TTS
File “/home/pi/mycroft-core/mycroft/tts/”, line 20, in
from .tts import TTSFactory, TTS, TTSValidator, PlaybackThread
File “/home/pi/mycroft-core/mycroft/tts/”, line 477, in
class TTSFactory:
File “/home/pi/mycroft-core/mycroft/tts/”, line 483, in TTSFactory
from mycroft.tts.mimic_tts import Mimic
File “/home/pi/mycroft-core/mycroft/tts/”, line 33, in
DATA_DIR = expanduser(Configuration.get()[‘data_dir’])
KeyError: ‘data_dir’