WinError 193 on open libfibre-windows-amd64.dll

Trying to run odrivetool using Windows terminal.
Have OsError which is winerror 193.
As far as I can see it is on libfibre.py, when it passing the libfibre-windows-amd64.dll address to windll.Loadlibrary().
An attempt of dlltype() in ctypes module to _dlopen() this dll apparently rises this error.

Python 3.8.6 as prescribed 32 bit, windows 10 x64.

Upd:
I’ve checked there is no conflicts with other python versions, there is correct system variable Path to python and all traceback executing in a single python 3.8.6 environment

C:\Users\user>odrivetool
---------------------------------------------------------------------------
OSError                                   Traceback (most recent call last)
C:\Python38\Scripts\odrivetool in <module>
     20 import math
     21
---> 22 import odrive
     23 from odrive.utils import OperationAbortedException
     24 from odrive.configuration import *

c:\python38\lib\site-packages\odrive\__init__.py in <module>
      7 sys.path.insert(0, os.path.join(os.path.dirname(os.path.realpath(__file__)), "pyfibre"))
      8
----> 9 import fibre
     10
     11 # Standard convention is to add a __version__ attribute to the package

C:\Python38\Lib\site-packages\odrive\pyfibre\fibre\__init__.py in <module>
      2 from .utils import Event, Logger, TimeoutError
      3 from .shell import launch_shell
----> 4 from .libfibre import Domain, ObjectLostError

C:\Python38\Lib\site-packages\odrive\pyfibre\fibre\libfibre.py in <module>
     77   except:
     78     os.environ['PATH'] = dll_dir + os.pathsep + os.environ['PATH']
---> 79   lib = windll.LoadLibrary(lib_path)
     80 else:
     81   lib = cdll.LoadLibrary(lib_path)

c:\python38\lib\ctypes\__init__.py in LoadLibrary(self, name)
    449
    450     def LoadLibrary(self, name):
--> 451         return self._dlltype(name)
    452
    453 cdll = LibraryLoader(CDLL)

c:\python38\lib\ctypes\__init__.py in __init__(self, name, mode, handle, use_errno, use_last_error, winmode)
    371
    372         if handle is None:
--> 373             self._handle = _dlopen(self._name, mode)
    374         else:
    375             self._handle = handle

OSError: [WinError 193] %1 не является приложением Win32

This might be caused due to an incompatible ABI between the 32-bit Python and the 64-bit libfibre DLL. Can you try if the same happens with a 64-bit version of Python?