Not sure if this is just on my end since I am on Linux, but reentering the ?????? cave replays the cut-scene and leaves you with a black screen overlay after being teleported to the workshop.
Dunno if you fixed it already, but if you use an old save then the bug still persists. Afaik it's due to a newly introduced variable called "canplaynormalscene" (or smth like that, i forgot) not being initialized in old saves. It prevents the game from starting the scene with the columns and portal at the home.
Perhaps, it'd be a good idea to add some kind of a debug button that initializes all the the uninitialized variables that should be initialized at the current stage of the game? Booting up mtool to manually fix the save is a hassle