**[FINALLY GOT THE FLASH DRIVE TO WORK]**
So I kept getting this error (Volume timed out while waiting to eject) while trying to eject the flash drive using terminal (diskutil eject disk3). The disk was not showing up in finder and was "grayed out" in disk utility. I ran first aid on the flash drive using disk utility and got an error. I thought the flash drive was done eventhough I just bought it on Amazon a few months ago (256 GB mini ssd).
So i kept trying to eject it using terminal (diskutil eject disk3) and after several tries it finally worked! I then reformatted it and it seems to be good now, I can now see it in finder. I will report back..
paste this command in terminal: diskutil list
Identifed my target disk as disk3
I then ran this command to eject the disk: diskutil eject disk3
Like i said after several tries, it finally worked and the disk ejected. I was certain that the disk was bad