Borderlands 2 : GOTY Crash on Startup - 2019-2020

I bought and downloaded the game on Steam in early 2019, and it worked perfectly for about a month or two and now it crashes on Startup. I’m posting this now because there have been updates and the new DLC release so I was hoping something would’ve fixed this.
The launcher starts up and opens fine, it launches it, it barely gets by the gearbox logo (sometimes if I’m lucky) and when the 2K logo appears it crashes. I’ve tried reading past forums on ways to fix this, and I’ve done everything I can find online from uninstalling and reinstalling the game, to completely deleting everything, disabling cloud sync, and verifying the files so it re-installs new game files.
I can’t find anything that’s working, and it really pisses me off that I spent the 40$+ on a game that worked for only about a month. As I was previously able to play the game I had done so, and I can’t get a refund on Steam so I have a completely useless game that doesn’t even work.

It sounds similar to this. Worth a try :