Giga R1 Wifi unable to upload after updating to 2.3.10

I'm not sure if anyone cares but I ran into a brutal problem today after deciding to update to 2.3.10 as well as my giga board driver... Of course in the middle of a big project. Long story short the board would enumerate com ports into DFU mode then everything would fall apart. Unfortunately i don't know the last known stable combination of IDE and board versions to roll back to, I tried the most recent but that didn't work. I tried uninstalling usb devices, double tapping to get into DFU mode fresh uninstalls and re-installs and some weird Claude suggestions in hardware config text files or zadig shady crap but nothing would work.

The only thing i could get to work is to program from the STM32Cube Programmer:
1- Arduino - Sketch/Export Compiled Binary


2 - Giga press and hold boot 0 then press and release reset
3- STM32CubeProgrammer
Connect to the board

4-STM32CubeProgrammer
enter erase and program/add path/add start address/check verify programming

If anyone has any insight on what my problem is here and how to fix this so it works normally that would be awesome.

i was able to cut out the whole stm deploy sequence by using the boot 0 then rest sequence to get into dfu mode then upload from Arduino. note the com port wont actually be selected from the Arduino ide but it uploads. also the upload fails to verify. it looks like it didn't finish but it actually did. ¯_(ツ)_/¯