Giga Stuck in DFU in FS Mode

Hello, I have had issues with uploading arduino sketches to my brand new Giga including the simple "blink" test sketch. After trying a few different sketches the giga no longer showed up in my COM ports and the error:

Warning: Invalid DFU suffix signature
A valid DFU suffix will be required in a future dfu-util release
No DFU capable USB device available

After following the "Burn the bootloader on GIGA R1 WiFi" I had success getting back access to the giga as it showed up in COM.

Unfortunately, when compiling and uploading a sketch 2-3 times later the upload had an error at about 20% upload and the device has been stuck in "DFU in FS Mode" ever since.

My current attempt to flash a bootloader goes as follows:
-plug in giga over usb. Device manager shows no device attributed to the giga.
-Press and hold BOOT0 button, tap the RST button once release BOOT0 button.
-"DFU in FS Mode" device shows up under "Universal Serial Bus Devices"
-open command prompt in administrator mode.
-paste: "%LOCALAPPDATA%\Arduino15\packages\arduino\tools\dfu-util\0.10.0-arduino1\dfu-util" --device ,0x0483:0xdf11 -D "%LOCALAPPDATA%\Arduino15\packages\arduino\hardware\mbed_giga\4.2.1\bootloaders\GIGA\bootloader.bin" -a0 --dfuse-address=0x8000000
-returns:
dfu-util 0.10-dev
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 http://sourceforge.net/p/dfu-util/tickets/
Warning: Invalid DFU suffix signature
A valid DFU suffix will be required in a future dfu-util release
Opening DFU capable USB device...
Device ID 0483:df11
Device DFU version 011a
Claiming USB DFU Interface...
Setting Alternate Interface #0 ...
Determining device status...
DFU state(2) = dfuIDLE, status(0) = No error condition is present
DFU mode device DFU version 011a
Device returned transfer size 1024
DfuSe interface name: "Internal Flash "
Downloading element to address = 0x08000000, size = 128044
Erase [=========================] 100% 128044 bytes
Erase done.
Download [=========================] 100% 128044 bytes
Download done.
File downloaded successfully

-return to device manager and scan for hardware changes.
-"DFU in FS Mode" device shows up under "Universal Serial Bus Devices"
-unplugging the device returns me to: Device manager shows no device attributed to the giga.

An alternate start I have tried was:
-prepare for bootloader flashing.
-uninstall DFU device
-device disappears in device manager
-prepare for bootloader flashing.
-DFU in FS Mode now under "other devices.
-update driver
-make my way to "Universal Serial Bus devices"
-Manufacturer: WinUsb Device > Model: WinUsb Device
-"DFU in FS Mode" device shows up under "Universal Serial Bus Devices"
-follow same instructions as above with same command prompt output.

Finally, I followed the same instructions for: Flash the bootloader with STM32CubeProgrammer with the same results.

I have looked at the other giga DFU error posts but nothing so far has worked. Is there a way to set the bootloader via another arduino or another way to fully wipe the board and reset it? I have tried this with multiple usbc cords and two different computers (windows 11 and 10). Everything is pointing to the fact that the bootloader it is being uploaded but once I reset it after uploading, all communication goes away.

I seem to have issues greater than this one board. This morning I tried a brand new out of the box Giga I had laying around and when I went to upload the Blink sketch which was correctly discovered in COM but there is an issue in the IDE throwing the following error:

Sketch uses 110728 bytes (5%) of program storage space. Maximum is 1966080 bytes.
Global variables use 47520 bytes (9%) of dynamic memory, leaving 476104 bytes for local variables. Maximum is 523624 bytes.
Performing 1200-bps touch reset on serial port COM6
Waiting for upload port...
No upload port found, using COM6 as fallback
Warning: Invalid DFU suffix signature
A valid DFU suffix will be required in a future dfu-util release
No DFU capable USB device available
"C:\Users*username*\AppData\Local\Arduino15\packages\arduino\tools\dfu-util\0.10.0-arduino1/dfu-util" --device 0x2341:0x0366 -D "C:\Users*username*\AppData\Local\arduino\sketches\E24EBA91627FCBC4A529305C5687A402/Blink.ino.bin" -a0 --dfuse-address=0x08040000:leave
dfu-util 0.10-dev

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 http://sourceforge.net/p/dfu-util/tickets/

Failed uploading: uploading error: exit status 74

Hi @ajsoukey. This error might be caused by having the wrong port selected from Arduino IDE's Tools > Port menu.

If you connect the GIGA R1 WiFi board to your computer with the USB cable and then open the Tools > Port menu, you should see one port has a "(GIGA R1 WiFi)" label after it. Select that port from the menu and then try uploading again. Hopefully it will be successful this time.

Found the first issue. After running through the bootloader flash I needed to double tap the reset button to reset the Mbed OS that had crashed. Unfortunately, the LED never blinked red to alert me to this fact.

Second issue with uploading "blink" was solved with an older version of the IDE using a separate computer.