RookieDev does it do the same thing with the Launcher?
If so, that will make troubleshooting at least faster. I would just start pulling aspects of your game out (obviously make sure you make a backup of your current version) and see when the issue goes away. Take something out, test, take something out, test. Etc.
Even if the game isn't working this way, if you can at least get past the white screen, it will give you a place to start.