Arduino not uploading sketches anymore but still runs previous code help!

So basically, I made a sketch where it's just an OLED SSD1306 Animation(sketch from: https://animator.wokwi.com/) and basically today my Arduino Nano(OLD BOOTLOADER, 328P) Just stopped uploading code. Arduino IDE 2.3.7 nightly-20250727 always says:

FQBN: arduino:avr:nano:cpu=atmega328old
Using board 'nano' from platform in folder: C:\Users\octor\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6
Using core 'arduino' from platform in folder: C:\Users\octor\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6

Detecting libraries used...
C:\Users\octor\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -IC:\Users\octor\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\octor\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\eightanaloginputs C:\Users\octor\AppData\Local\arduino\sketches\D5C2DB929EC06B743EBC329C2F879DDE\sketch\arduino_oled_animations.ino.cpp -o nul
Alternatives for Adafruit_GFX.h: [Adafruit GFX Library@1.12.1]
ResolveLibrary(Adafruit_GFX.h)
  -> candidates: [Adafruit GFX Library@1.12.1]
C:\Users\octor\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -IC:\Users\octor\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\octor\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\eightanaloginputs -IC:\Users\octor\Documents\Arduino\libraries\Adafruit_GFX_Library C:\Users\octor\AppData\Local\arduino\sketches\D5C2DB929EC06B743EBC329C2F879DDE\sketch\arduino_oled_animations.ino.cpp -o nul
Alternatives for Adafruit_I2CDevice.h: [Adafruit BusIO@1.17.2]
ResolveLibrary(Adafruit_I2CDevice.h)
  -> candidates: [Adafruit BusIO@1.17.2]
C:\Users\octor\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -IC:\Users\octor\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\octor\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\eightanaloginputs -IC:\Users\octor\Documents\Arduino\libraries\Adafruit_GFX_Library -IC:\Users\octor\Documents\Arduino\libraries\Adafruit_BusIO C:\Users\octor\AppData\Local\arduino\sketches\D5C2DB929EC06B743EBC329C2F879DDE\sketch\arduino_oled_animations.ino.cpp -o nul
Alternatives for Wire.h: [Wire@1.0]
ResolveLibrary(Wire.h)
  -> candidates: [Wire@1.0]
C:\Users\octor\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -IC:\Users\octor\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\octor\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\eightanaloginputs -IC:\Users\octor\Documents\Arduino\libraries\Adafruit_GFX_Library -IC:\Users\octor\Documents\Arduino\libraries\Adafruit_BusIO -IC:\Users\octor\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src C:\Users\octor\AppData\Local\arduino\sketches\D5C2DB929EC06B743EBC329C2F879DDE\sketch\arduino_oled_animations.ino.cpp -o nul
Alternatives for SPI.h: [SPI@1.0]
ResolveLibrary(SPI.h)
  -> candidates: [SPI@1.0]
C:\Users\octor\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -IC:\Users\octor\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\octor\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\eightanaloginputs -IC:\Users\octor\Documents\Arduino\libraries\Adafruit_GFX_Library -IC:\Users\octor\Documents\Arduino\libraries\Adafruit_BusIO -IC:\Users\octor\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src -IC:\Users\octor\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\SPI\src C:\Users\octor\AppData\Local\arduino\sketches\D5C2DB929EC06B743EBC329C2F879DDE\sketch\arduino_oled_animations.ino.cpp -o nul
Alternatives for Adafruit_SSD1306.h: [Adafruit SSD1306@2.5.15]
ResolveLibrary(Adafruit_SSD1306.h)
  -> candidates: [Adafruit SSD1306@2.5.15]
C:\Users\octor\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -IC:\Users\octor\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\octor\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\eightanaloginputs -IC:\Users\octor\Documents\Arduino\libraries\Adafruit_GFX_Library -IC:\Users\octor\Documents\Arduino\libraries\Adafruit_BusIO -IC:\Users\octor\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src -IC:\Users\octor\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\SPI\src -IC:\Users\octor\Documents\Arduino\libraries\Adafruit_SSD1306 C:\Users\octor\AppData\Local\arduino\sketches\D5C2DB929EC06B743EBC329C2F879DDE\sketch\arduino_oled_animations.ino.cpp -o nul
Using cached library dependencies for file: C:\Users\octor\Documents\Arduino\libraries\Adafruit_GFX_Library\Adafruit_GFX.cpp
Using cached library dependencies for file: C:\Users\octor\Documents\Arduino\libraries\Adafruit_GFX_Library\Adafruit_GrayOLED.cpp
Using cached library dependencies for file: C:\Users\octor\Documents\Arduino\libraries\Adafruit_GFX_Library\Adafruit_SPITFT.cpp
Using cached library dependencies for file: C:\Users\octor\Documents\Arduino\libraries\Adafruit_GFX_Library\glcdfont.c
Using cached library dependencies for file: C:\Users\octor\Documents\Arduino\libraries\Adafruit_BusIO\Adafruit_BusIO_Register.cpp
Using cached library dependencies for file: C:\Users\octor\Documents\Arduino\libraries\Adafruit_BusIO\Adafruit_GenericDevice.cpp
Using cached library dependencies for file: C:\Users\octor\Documents\Arduino\libraries\Adafruit_BusIO\Adafruit_I2CDevice.cpp
Using cached library dependencies for file: C:\Users\octor\Documents\Arduino\libraries\Adafruit_BusIO\Adafruit_SPIDevice.cpp
Using cached library dependencies for file: C:\Users\octor\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src\Wire.cpp
Using cached library dependencies for file: C:\Users\octor\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src\utility\twi.c
Using cached library dependencies for file: C:\Users\octor\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\SPI\src\SPI.cpp
Using cached library dependencies for file: C:\Users\octor\Documents\Arduino\libraries\Adafruit_SSD1306\Adafruit_SSD1306.cpp
Generating function prototypes...
C:\Users\octor\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -IC:\Users\octor\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\octor\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\eightanaloginputs -IC:\Users\octor\Documents\Arduino\libraries\Adafruit_GFX_Library -IC:\Users\octor\Documents\Arduino\libraries\Adafruit_BusIO -IC:\Users\octor\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src -IC:\Users\octor\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\SPI\src -IC:\Users\octor\Documents\Arduino\libraries\Adafruit_SSD1306 C:\Users\octor\AppData\Local\arduino\sketches\D5C2DB929EC06B743EBC329C2F879DDE\sketch\arduino_oled_animations.ino.cpp -o C:\Users\octor\AppData\Local\Temp\920980651\sketch_merged.cpp
C:\Users\octor\AppData\Local\Arduino15\packages\builtin\tools\ctags\5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives C:\Users\octor\AppData\Local\Temp\920980651\sketch_merged.cpp

Compiling sketch...
"C:\\Users\\octor\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\octor\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\octor\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\eightanaloginputs" "-IC:\\Users\\octor\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\octor\\Documents\\Arduino\\libraries\\Adafruit_BusIO" "-IC:\\Users\\octor\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\Wire\\src" "-IC:\\Users\\octor\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SPI\\src" "-IC:\\Users\\octor\\Documents\\Arduino\\libraries\\Adafruit_SSD1306" "C:\\Users\\octor\\AppData\\Local\\arduino\\sketches\\D5C2DB929EC06B743EBC329C2F879DDE\\sketch\\arduino_oled_animations.ino.cpp" -o "C:\\Users\\octor\\AppData\\Local\\arduino\\sketches\\D5C2DB929EC06B743EBC329C2F879DDE\\sketch\\arduino_oled_animations.ino.cpp.o"
Compiling libraries...
Compiling library "Adafruit GFX Library"
Using previously compiled file: C:\Users\octor\AppData\Local\arduino\sketches\D5C2DB929EC06B743EBC329C2F879DDE\libraries\Adafruit_GFX_Library\Adafruit_GFX.cpp.o
Using previously compiled file: C:\Users\octor\AppData\Local\arduino\sketches\D5C2DB929EC06B743EBC329C2F879DDE\libraries\Adafruit_GFX_Library\glcdfont.c.o
Using previously compiled file: C:\Users\octor\AppData\Local\arduino\sketches\D5C2DB929EC06B743EBC329C2F879DDE\libraries\Adafruit_GFX_Library\Adafruit_SPITFT.cpp.o
Using previously compiled file: C:\Users\octor\AppData\Local\arduino\sketches\D5C2DB929EC06B743EBC329C2F879DDE\libraries\Adafruit_GFX_Library\Adafruit_GrayOLED.cpp.o
Compiling library "Adafruit BusIO"
Using previously compiled file: C:\Users\octor\AppData\Local\arduino\sketches\D5C2DB929EC06B743EBC329C2F879DDE\libraries\Adafruit_BusIO\Adafruit_GenericDevice.cpp.o
Using previously compiled file: C:\Users\octor\AppData\Local\arduino\sketches\D5C2DB929EC06B743EBC329C2F879DDE\libraries\Adafruit_BusIO\Adafruit_I2CDevice.cpp.o
Using previously compiled file: C:\Users\octor\AppData\Local\arduino\sketches\D5C2DB929EC06B743EBC329C2F879DDE\libraries\Adafruit_BusIO\Adafruit_BusIO_Register.cpp.o
Using previously compiled file: C:\Users\octor\AppData\Local\arduino\sketches\D5C2DB929EC06B743EBC329C2F879DDE\libraries\Adafruit_BusIO\Adafruit_SPIDevice.cpp.o
Compiling library "Wire"
Using previously compiled file: C:\Users\octor\AppData\Local\arduino\sketches\D5C2DB929EC06B743EBC329C2F879DDE\libraries\Wire\Wire.cpp.o
Using previously compiled file: C:\Users\octor\AppData\Local\arduino\sketches\D5C2DB929EC06B743EBC329C2F879DDE\libraries\Wire\utility\twi.c.o
Compiling library "SPI"
Using previously compiled file: C:\Users\octor\AppData\Local\arduino\sketches\D5C2DB929EC06B743EBC329C2F879DDE\libraries\SPI\SPI.cpp.o
Compiling library "Adafruit SSD1306"
Using previously compiled file: C:\Users\octor\AppData\Local\arduino\sketches\D5C2DB929EC06B743EBC329C2F879DDE\libraries\Adafruit_SSD1306\Adafruit_SSD1306.cpp.o
Compiling core...
Using precompiled core: C:\Users\octor\AppData\Local\arduino\cores\arduino_avr_nano_cpu_atmega328old_ba75938bad828bbf20a26bc5d0afe680\core.a
Linking everything together...
"C:\\Users\\octor\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -Wall -Wextra -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "C:\\Users\\octor\\AppData\\Local\\arduino\\sketches\\D5C2DB929EC06B743EBC329C2F879DDE/arduino_oled_animations.ino.elf" "C:\\Users\\octor\\AppData\\Local\\arduino\\sketches\\D5C2DB929EC06B743EBC329C2F879DDE\\sketch\\arduino_oled_animations.ino.cpp.o" "C:\\Users\\octor\\AppData\\Local\\arduino\\sketches\\D5C2DB929EC06B743EBC329C2F879DDE\\libraries\\Adafruit_GFX_Library\\Adafruit_GFX.cpp.o" "C:\\Users\\octor\\AppData\\Local\\arduino\\sketches\\D5C2DB929EC06B743EBC329C2F879DDE\\libraries\\Adafruit_GFX_Library\\Adafruit_GrayOLED.cpp.o" "C:\\Users\\octor\\AppData\\Local\\arduino\\sketches\\D5C2DB929EC06B743EBC329C2F879DDE\\libraries\\Adafruit_GFX_Library\\Adafruit_SPITFT.cpp.o" "C:\\Users\\octor\\AppData\\Local\\arduino\\sketches\\D5C2DB929EC06B743EBC329C2F879DDE\\libraries\\Adafruit_GFX_Library\\glcdfont.c.o" "C:\\Users\\octor\\AppData\\Local\\arduino\\sketches\\D5C2DB929EC06B743EBC329C2F879DDE\\libraries\\Adafruit_BusIO\\Adafruit_BusIO_Register.cpp.o" "C:\\Users\\octor\\AppData\\Local\\arduino\\sketches\\D5C2DB929EC06B743EBC329C2F879DDE\\libraries\\Adafruit_BusIO\\Adafruit_GenericDevice.cpp.o" "C:\\Users\\octor\\AppData\\Local\\arduino\\sketches\\D5C2DB929EC06B743EBC329C2F879DDE\\libraries\\Adafruit_BusIO\\Adafruit_I2CDevice.cpp.o" "C:\\Users\\octor\\AppData\\Local\\arduino\\sketches\\D5C2DB929EC06B743EBC329C2F879DDE\\libraries\\Adafruit_BusIO\\Adafruit_SPIDevice.cpp.o" "C:\\Users\\octor\\AppData\\Local\\arduino\\sketches\\D5C2DB929EC06B743EBC329C2F879DDE\\libraries\\Wire\\Wire.cpp.o" "C:\\Users\\octor\\AppData\\Local\\arduino\\sketches\\D5C2DB929EC06B743EBC329C2F879DDE\\libraries\\Wire\\utility\\twi.c.o" "C:\\Users\\octor\\AppData\\Local\\arduino\\sketches\\D5C2DB929EC06B743EBC329C2F879DDE\\libraries\\SPI\\SPI.cpp.o" "C:\\Users\\octor\\AppData\\Local\\arduino\\sketches\\D5C2DB929EC06B743EBC329C2F879DDE\\libraries\\Adafruit_SSD1306\\Adafruit_SSD1306.cpp.o" "C:\\Users\\octor\\AppData\\Local\\arduino\\sketches\\D5C2DB929EC06B743EBC329C2F879DDE/..\\..\\cores\\arduino_avr_nano_cpu_atmega328old_ba75938bad828bbf20a26bc5d0afe680\\core.a" "-LC:\\Users\\octor\\AppData\\Local\\arduino\\sketches\\D5C2DB929EC06B743EBC329C2F879DDE" -lm
"C:\\Users\\octor\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "C:\\Users\\octor\\AppData\\Local\\arduino\\sketches\\D5C2DB929EC06B743EBC329C2F879DDE/arduino_oled_animations.ino.elf" "C:\\Users\\octor\\AppData\\Local\\arduino\\sketches\\D5C2DB929EC06B743EBC329C2F879DDE/arduino_oled_animations.ino.eep"
"C:\\Users\\octor\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-objcopy" -O ihex -R .eeprom "C:\\Users\\octor\\AppData\\Local\\arduino\\sketches\\D5C2DB929EC06B743EBC329C2F879DDE/arduino_oled_animations.ino.elf" "C:\\Users\\octor\\AppData\\Local\\arduino\\sketches\\D5C2DB929EC06B743EBC329C2F879DDE/arduino_oled_animations.ino.hex"
Using library Adafruit GFX Library at version 1.12.1 in folder: C:\Users\octor\Documents\Arduino\libraries\Adafruit_GFX_Library 
Using library Adafruit BusIO at version 1.17.2 in folder: C:\Users\octor\Documents\Arduino\libraries\Adafruit_BusIO 
Using library Wire at version 1.0 in folder: C:\Users\octor\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire 
Using library SPI at version 1.0 in folder: C:\Users\octor\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\SPI 
Using library Adafruit SSD1306 at version 2.5.15 in folder: C:\Users\octor\Documents\Arduino\libraries\Adafruit_SSD1306 
"C:\\Users\\octor\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-size" -A "C:\\Users\\octor\\AppData\\Local\\arduino\\sketches\\D5C2DB929EC06B743EBC329C2F879DDE/arduino_oled_animations.ino.elf"
Sketch uses 13638 bytes (44%) of program storage space. Maximum is 30720 bytes.
Global variables use 344 bytes (16%) of dynamic memory, leaving 1704 bytes for local variables. Maximum is 2048 bytes.
"C:\Users\octor\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/bin/avrdude" "-CC:\Users\octor\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf" -v -V -patmega328p -carduino "-PCOM6" -b57600 -D "-Uflash:w:C:\Users\octor\AppData\Local\arduino\sketches\D5C2DB929EC06B743EBC329C2F879DDE/arduino_oled_animations.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 "C:\Users\octor\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"

         Using Port                    : COM6
         Using Programmer              : arduino
         Overriding Baud Rate          : 57600
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x65
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x65
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x65
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x65
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x65
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x65
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x65
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x65
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x65
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x65

avrdude done.  Thank you.

Failed uploading: uploading error: exit status 1

And yes I think the loop in the code just blocks TX and RX for some reason I am not sure. This is the second disaster I had with my Nano. It won't upload, the nano will reset, blink RX and TX three times, and just resumes running the previous sketch. How do I fix this??
Well at least it does run previous code but I guess that one corrupted for some reason because now the SSD1306 is flashing some weird shapes in a repeated pattern.

There is nothing in the code that uses the serial port, so that is not the problem.

Does you nano have a USB type C connector?
How is the display powered?

There are a number of reasons why you might get this, including:

  • a cable that has gone bad. Have you tried another one?
  • for some Nano boards with a certain UART chip the Serial Monitor may need to be closed before uploading.
  • something else connected to the Rx0/Tx0 pins
  • some other terminal program connected to the Arduino serial port (unlikely I think given that the sketch does not use serial)
  • damaged or loose USB connector - check solder joints

In any case, the board should be recoverable using the ICSP header using either another Arduino as an ISP programmer or a cheap USBASP programmer. Either should allow you to reset the board and burn the boot-loader back on.

In the first instance, I would at least try another USB cable first just to rule out that possibility.

SSD1306 Powered from VCC5V GND SCL-A5 And SDA-A4. My nano does have a Micro USB connector not USB c.

I tried 18 different cables and same thing happened.
I don't need serial monitor.
Nothing else is connected to TXRX.
I don't use other terminals for the Serial Port.
Not a loose USB connector, even my Samsung Galaxy S2 OEM Cable that is still in mint condition and yet the problem is this.
And I don't have money to buy another ISP Programmer😐

Which operating system, Windows, MAC, Linux?

Can you show a clear picture of the chip on the bottom of the Nano? Are there any markings on it as shown below

@JCA34F, based on the output it's Windows.

Drop back... maybe 1.8... which seems to be solid. I've uploaded those animations with IDE 2.2+ (I have not tried the animations with 2.3.6)

Woe! That's a lot more cables than I have!

One thing that can occasionally happen with MicroUSB sockets is that the flat part in the center snaps and the traces break. Might also be worth checking than no fluff has got in the gaps.

I did wonder about suggesting what @xfpd has. The nightly download can have bugs or inadvertently introduce new ones, although the version you have seems to be from back in July. Still, its worth a try.

BTW, if you can't afford the USBASP at the moment, then do you have another Arduino board?

Since you are using Windows then it might be worth re-installing the CH340 driver in case its got corrupted or removed somehow. Have a look in Device Manager and make sure that the Arduino is appearing on the port you think it is and while there check the status of the driver.