the instance opens the uibuider instance controlcenter but the status of the uibuilder controlcenter says intialised and not connected 1 like normally?
is this the wrong command to do this or is it something else?
I suspect (but I'm not certain) that it may be related to using the replace function - do you really want that? It means that your browser navigation history isn't updated. Normally you would do window.location.href = '....'.
You may need to turn up logging to find out what is actually happening but it looks like the uibuilder.start function isn't being executed.
Assuming you are using the new client, you can set the logging level for the front-end, check the tech docs for the new client, it tells you how to change the level.
For the back-end, uibuilder has loads of trace level outputs and you can just change the node-red output log level. I use a custom logging function in my test system, you can set that up in settings.js it can allow you to only look at the trace levels for specific nodes.