You tried a different Blender version, but also try moving all your stuff to a new .blend file. That works for me like 90% of the time. Perhaps because whatever bug there is, it stays in the original .blend. Try it.
One thing I do is, I take stuff to the new one by parts and try rendering. If it all goes well, then I copy paste other stuff and render or bake again. If it all goes well I do it again, until everything is in the new file or at some point it all crashes. The cool thing is, now I know which part might be the one causing issues.