I'm not sure if this is a world corruption issue but after doing extensive research, I'm pretty sure the issue is either with my world or with Forge. Earlier today I got home and opened Minecraft and noticed my world was missing. This has happened to me before so I followed the tutorial linked here to restore it. Now, opening that specific world inside Forge will show the typical "Generating World" loading screen. Shortly after it will disappear and just display a blank screen until the game inevitably crashes or I have to force it to by shutting down my laptop or using task manager. The world WILL load perfectly fine in vanilla Minecraft which is why I've come to the conclusion that it's a Forge issue. I just have no clue how to fix it.
I've used mods for a large majority of this project so switching over to primarily using vanilla Minecraft would cause a lot of issues.
Over the past few hours I have:
1. Uninstalled ALL mods including OptiFine which I've read can cause crashes
2. Uninstalled and reinstalled Forge more than once
(I used the newest version for 1.16.5 and when that didn't work, I downgraded one version. That also didn't work.)
3. Opened the specific world in 1.17.1, then downgraded it back to 1.16.5 to see if I could force it to load. Even if there was chunk error, at least the world opened.
There are no crash logs as I've had to force the game to close almost every single time. I get "Exit Code:0" every time.