Thank you for replying. Since this feature doesn't work quite the way it is represented I thought it should be called out before people install a bunch of Core servers thinking they can switch back to GUI at any time with no hassle.
I didn't notice this in my labs because I keep it offline and didn't bother to update. I discovered it when I installed a Core DC at work for more PowerShell practice, updated and then decided to try adding the GUI back and found it doesn't work.