Whenever I quit to main menu the game goes to the "Saving World" screen and stays there indefinitely until I close Minecraft with task manager.
I've tried to recreate this in vanilla 1.15 and 1.14, both with and without mods on 1.12.2 and 1.14.4 forge but only 1.14.4-28.2.4, 1.14.4-28.2.0 and 1.14.4-28.2.3 have this bug. I have reinstalled all 3 multiple times and it has not fixed it. I have updated Java Runtime Environment and that hasn't fixed it either.
Edit here is the most recent crash log but whenever this bug happens it doesn't seem like a crash log is created :https://pastebin.com/yQ4fuhLZ