This issue has been resolved with a restart of my computer. As simple as that!
Okay, after nearly 12 hours of searching and getting no sleep, I managed to find a fix for this. The issue seems to have been the JVM arguments. For those also struggling with this, please try this fix: in the MC lancher, click advanced settings, and got to JVM, open Notepad, copy and paste the JVM text into Notepad. Delete the text in the JVM box now. Then in the JVM box type the following: -Xms2048m -Xmx2048m -XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -XX:PermSize=128m
Click off the green JVM buttom and come out and then load your game. It should work. Save the Notepad file just in case you need to revert back.
I am still trying to get this fixed but no-one has any idea. I asked the helpers in the IRC chat and they banned me!! So please can you fix this?
I am now getting a new error in GameBarPresenceWriter.exe when attempting to load a new game or a previous saved game. This occured during when the brown screen loaded at 0% and then a small MC tooltip appeared in the top, right of window. The game was stuck at this point.
I have switched to the onboard CPU graphics (intel HD 350) and the issue still persists, this time the loading screen is 0% and error code: Process closed with exit code -805306369
Getting this here too on both Android and xbox one.