"Done uploading" but Uno still running old sketch

What was the last project that you were working on when it started failing?

const int myPin = A0;  

void setup() {
  Serial.begin(9600);  
  pinMode(3, OUTPUT);  
  pinMode(4, OUTPUT);  
  pinMode(5, OUTPUT);  
}

void loop() {
  int sensorValue = analogRead(myPin);  
  // Serial.print("Sensor value: ");
  Serial.println(sensorValue);  

}

===

Have you tried the loopback test?

Yes, right now, here is video of test I recorded for you: https://youtube.com/shorts/icxc79RrWio?si=I-4HMDB6UsTaDhch

===

When you press and release the reset button, what is the behaviour of the L LED before the board starts spamming the serial monitor.

*Blink *
Here is one more video recorded right now: https://youtube.com/shorts/gHPQc1Ctb4o?si=uVsYYIiXrwUPD6LB

===

Do you have a second board or programmer?

Unfortunately no, can I just burn new bootloader via usb right on Uno?