Assistance needed with "Cannot open DFU device" issue in Arduino

So, I THINK I’ve fixed the issue. Maybe you can confirm that all is now functioning normally as it should be.

I re-downloaded the proffie-dfu-setup.exe file and re-installed the drivers/software from that package. No issues.

I then went into Arduino, clicked on “File” > “Preferences” and removed the Additional boards manager URLs line and clicked on OK. I then went back to that line and re-added a fresh copy of what needs to be there. Clicked on OK.
Next, onto the Boards Manager and I uninstalled the “Proffieboard” Add-on. Then re-installed it (3.6).

I then made sure that in my “Tools” menu, that the settings matched what they should be set as. I did notice however, that my USB Type option was set to “Serial” (ONLY), where as it should be:
“Serial + Mass Storage + WebUSB”. So I don’t know whether that has anything to do with it or not.

Anyhow, I ran the Upload to the saber again and this time, IT WORKED!! (I think)

"Opening DFU capable USB device…
ID 0483:df11
Run-time device DFU version 011a
Claiming USB DFU Interface…
Setting Alternate Setting #0
Determining device status: state = dfuERROR, status = 10
dfuERROR, clearing status
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 011a
Device returned transfer size 2048
DfuSe interface name: "Internal Flash "
Downloading to address = 0x08000000, size = 239104

Download [ ] 0% 0 bytes
Download [ ] 1% 4096 bytes
Download [ ] 3% 8192 bytes
Download [= ] 4% 10240 bytes
Download [= ] 5% 14336 bytes

to the bottom;

Download [======================== ] 98% 235520 bytes
Download [=========================] 100% 239104 bytes
Download done.
File downloaded successfully
Transitioning to dfuMANIFEST state

I then disconnected my saber from the PC, after that.

So for anybody else having this issue or comes across this issue in the future… Those are the steps I took to fix (I think) it.