Nano has lost ability to upload any sketches

My Nano has been working fine.
Today I made one small edit to a sketch and now cannot upload any sketches at all.

I have nothing connected to the board
The board type and port are correct
I tried the old bootloader
I tried reinstalling IDE
I tried different USB cord
I tried a different Nano

The verbose output for uploading the BLINK sketch is as follows:

Arduino: 1.8.12 (Mac OS X), Board: "Arduino Nano, ATmega328P"

Sketch uses 924 bytes (3%) of program storage space. Maximum is 30720 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
/private/var/folders/9p/7fq318yx00ndybtjsjnb_t3m0000gn/T/AppTranslocation/E2D24B84-A67D-4F08-8A53-60C8AB67310A/d/Arduino.app/Contents/Java/hardware/tools/avr/bin/avrdude -C/private/var/folders/9p/7fq318yx00ndybtjsjnb_t3m0000gn/T/AppTranslocation/E2D24B84-A67D-4F08-8A53-60C8AB67310A/d/Arduino.app/Contents/Java/hardware/tools/avr/etc/avrdude.conf -v -patmega328p -carduino -P/dev/cu.usbserial-16TP0991 -b115200 -D -Uflash:w:/var/folders/9p/7fq318yx00ndybtjsjnb_t3m0000gn/T/arduino_build_971212/Blink.ino.hex:i

avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is "/private/var/folders/9p/7fq318yx00ndybtjsjnb_t3m0000gn/T/AppTranslocation/E2D24B84-A67D-4F08-8A53-60C8AB67310A/d/Arduino.app/Contents/Java/hardware/tools/avr/etc/avrdude.conf"
User configuration file is "/Users/user/.avrduderc"
User configuration file does not exist or is not a regular file, skipping

Using Port : /dev/cu.usbserial-16TP0991
Using Programmer : arduino
Overriding Baud Rate : 115200
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00

avrdude done. Thank you.

Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

Can anyone help?

The same issue with fedora 31. Nano was working until updated the latest patches to the OS. The OS sees the device as /dev/ttyUSB0 as well as the current IDE 1.8.12. There is nothing plugged into any of the pins. user groups set to wheel dialout lock. Permissions on /dev/ttyUSB0 set to full access to any user. Nano appears to receive program as it flashes when the program is uploaded but it acts as if it cant see the nano.

Must be a problem with fedora. it works fine with windows.

Focus to this:

        System wide configuration file is "/private/var/folders/9p/7fq318yx00ndybtjsjnb_t3m0000gn/T/AppTranslocation/E2D24B84-A67D-4F08-8A53-60C8AB67310A/d/Arduino.app/Contents/Java/hardware/tools/avr/etc/avrdude.conf"
         User configuration file is "/Users/user/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

Problem with installation?

Well, it looks like it's using that file and not complaining, which implies that that's not the issue.... The phrase AppTranslocation suggests that the OS is doing something there. Nothing about the error message suggests a problem with the installation.

Nothing connected to pins 0, 1, or reset?

During upload do you get a blink from the LED on the nano indicating it's resetting?
Do you get a blink from the LED when you press reset?

The original post said that there was nothing plugged into the board. I also have nothing plugged into the board. From my experience, the LED is indicating resetting, blinks on reset, blinks on upload.
I dont mean to step on anyone but in order to keep the thread going since both Mac and Linux are Unix like OS's, the problem may be the same.

Definitely an OS update issue for fedora. I booted back to a point before the latest Fedora kernal update and it started working. I would say that this is probably true for MAC.
By judging with the amount of activity on this thread, it probably wont be fixed anytime soon.