Respeaker Lite can't install firmware (fails at 97%)

I recently ordered a Respeaker lite board. However, when trying to install the firmware I am facing an error

When I run the command dfu-util -l, I get

dfu-util 0.11

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.

Copyright 2010-2021 Tormod Volden and Stefan Schmidt

This program is Free Software and has ABSOLUTELY NO WARRANTY

Please report bugs to dfu-util / Tickets

Found DFU: [2886:0019] ver=0108, devnum=1, cfg=1, intf=0, path=“0-1”, alt=2, name=“DFU DATAPARTITION”, serial=“0000000001”

Found DFU: [2886:0019] ver=0108, devnum=1, cfg=1, intf=0, path=“0-1”, alt=1, name=“DFU UPGRADE”, serial=“0000000001”

Found DFU: [2886:0019] ver=0108, devnum=1, cfg=1, intf=0, path=“0-1”, alt=0, name=“DFU FACTORY”, serial=“0000000001”

However, when I run the command dfu-util -R -e -a 1 -D /Users/vish/Downloads/respeaker_lite_i2s_dfu_firmware_48k_v1.0.9.bin
dfu-util 0.11, the process gets stuck at 97% and I get an error.

dfu-util -R -e -a 1 -D /Users/vish/Downloads/respeaker_lite_i2s_dfu_firmware_48k_v1.0.9.bin

dfu-util 0.11

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.

Copyright 2010-2021 Tormod Volden and Stefan Schmidt

This program is Free Software and has ABSOLUTELY NO WARRANTY

Please report bugs to dfu-util / Tickets

dfu-util: Warning: Invalid DFU suffix signature

dfu-util: A valid DFU suffix will be required in a future dfu-util release

Opening DFU capable USB device…

Device ID 2886:0019

Device DFU version 0101

Claiming USB DFU Interface…

Setting Alternate Interface #1

Determining device status…

DFU state(2) = dfuIDLE, status(0) = No error condition is present

DFU mode device DFU version 0101

Device returned transfer size 4096

Copying data from PC to DFU device

Download [======================== ] 97% 167936 bytesdfu-util: Error during download get_status (LIBUSB_ERROR_TIMEOUT)

I have tried this with both windows and MacOS and on both systems its getting stuck at 97%.

Can anyone help please?

Thank you!