no backslashes before doublequotes and digits in the displayname value
ex:
,"displayName":"36e29d65-715c-456b-9115-84f0b9a0c0ba","
Worked for me with this edit in the script: (line 326)
PATTERN = re.compile(
r"."displayName":"([-.\w\d]+)".", re.MULTILINE | re.DOTALL
)
Not sure if this is due to a Garmin API change or a particular case on my account setup (did not find how to change this display name in my account)