Adafruit Trinket M0 Wont Upload

Rather than post all my code that was working, I just tried the old Hello World program... Same error

void setup() {
  // Initialize serial communication at 9600 bits per second
  Serial.begin(9600); 
}

void loop() {
  // Print "Hello World!" to the Serial Monitor
  Serial.println("Hello World!");
  // Wait for 1 second (1000 milliseconds) before repeating
  delay(1000); 
}

This worked fine with IDE V1.6 on windows 7, That PC died.
Now on Windows 10 PC with IDE 2.3.8 just installed. I had V1.6 on this PC as well (which wint upload) and the new IDE version updated all the libraries.

Everything compiled fine.
It found the trinket M0 on port 7.
It is in Bootloader Mode, in fact doesn't even go into Circuit Python Mode.
Board Info shows BN: Adafruit plRkey
Which is weird because in V1.6 IDE it showed Trinket M0

Error Message:
Sketch uses 18328 bytes (6%) of program storage space. Maximum is 262144 bytes.
Failed uploading: cannot execute upload tool: exec: "{runtime.tools.bossac-1.7.0.path}/bossac": executable file not found in %PATH%

I searched for the error I was getting in the forum, but it found nothing. But after posting this, new recommendations popped up.

One was to reinstall the Adafruit SAMD in the Board Manager.
I found the Adafruit SAMD and uninstalled it, but then I didn't see it listed again for install. So I went back to V1.8.10 (I was wrong I didn't have V1.6) and intalled it from that version and now it Uploads to the Adfruit Trinket M0.

I close this thread.