I've run through some basic troubleshooting with no results. I have some questions that may answer the cause detailed below:
I identified it as an Arduino Nano from google images however there were some small differences between some images. I read somewhere theres different versions; is that relevant? Can 'Arduino Nano' still be selected as the board for all versions? (Not talking about the other quite physically different Arduino Nano XXXX boards in the list).
I've installed the Arduino IDE and Create, which also downloaded the relevant drivers for me I believe. It's not clear on any tutorial if anything else needs to be downloaded. However for my particular error it seems like drivers may be missing. I've looked in my device manager and don't see anything Arduino related. What should I be looking for?
When the USB is plugged in, the L led on the board blinks red and the PWR led is a constant green. What does this mean? Is it the default? Couldn't find a definitive answer anywhere specifically for this board.
When selecting the port it reads as COM4 Serial Port (USB), however I thought it should say COM4 (Arduino Nano). Does this mean its not properly connected via USB cable? I bought the cable off amazon. I read afterwards that it has to be a data cable and not a charger cable. The amazon listing title reads as a charger cable, however the description says its suitable for data transfer and one review says it worked for their Arduino. (Amazon is notorious for inconsistent products though. I know I should try another cable but this one already cost $10 and I can't really afford to buy another if not necessary. I will if the other problems dont solve the upload error).