Unable to backup configuration

Windows 10, this was working a couple weeks ago and I have not changed anything on windows or odrive firmware. Odrive V3.6 56V

Getting these errors when I try to backup:

C:\Users\rhauf>odrivetool backup-config my_config.json
Waiting for ODrive...
Saving configuration to my_config.json...
---------------------------------------------------------------------------
KeyError                                  Traceback (most recent call last)
File ~\AppData\Local\Programs\Python\Python38\Scripts\odrivetool:251
    249     print("Waiting for ODrive...")
    250     my_odrive = odrive.find_any(path=args.path, serial_number=args.serial_number)
--> 251     backup_config_ui(my_odrive, args.file, logger)
    253 elif args.command == 'restore-config':
    254     from odrive.legacy_config import restore_config_ui

File c:\users\rhauf\appdata\local\programs\python\python38\lib\site-packages\odrive\legacy_config.py:95, in backup_config_ui(device, filename, logger)
     92     if not yes_no_prompt("The file {} already exists. Do you want to override it?".format(filename), True):
     93         raise OperationAbortedException()
---> 95 data = backup_config(device)
     96 with open(filename, 'w') as file:
     97     json.dump(data, file, indent=2)

File c:\users\rhauf\appdata\local\programs\python\python38\lib\site-packages\odrive\legacy_config.py:67, in backup_config(device)
     65 val = prop.read()
     66 if isinstance(val, fibre.libfibre.RemoteObject):
---> 67     val = prop_dict[val]
     68     print("path:", val)
     69 result[k] = val

KeyError: exchange(obj: object_ref, newval: float) -> oldval: float
read(obj: object_ref) -> value: float

And if I try backing up from Ubuntu:

roland@roland-IdeaPad-3-15ALC6:~$ odrivetool backup-config Current_lim_raised.json
Waiting for ODrive...
Saving configuration to Current_lim_raised.json...
Traceback (most recent call last):
  File "/home/roland/.local/bin/odrivetool", line 251, in <module>
    backup_config_ui(my_odrive, args.file, logger)
  File "/home/roland/.local/lib/python3.12/site-packages/odrive/legacy_config.py", line 95, in backup_config_ui
    data = backup_config(device)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/roland/.local/lib/python3.12/site-packages/odrive/legacy_config.py", line 67, in backup_config
    val = prop_dict[val]
          ~~~~~~~~~^^^^^
KeyError: exchange(obj: object_ref, newval: float) -> oldval: float
read(obj: object_ref) -> value: float

I was using odrivetool V0.6.9 when I got the errors. Downgraded to 0.5.4 (could not find 0.5.6 with pip tool) and was able to backup config properly. Hoping it backed up everything, don’t know if it only backs up parameters known at that level.

Downgrade command:

pip install odrive==0.5.4