Thanks for your reply @contentiskey!
I have done all the above steps and this has helped narrow the issue down to my theme.
When I used the Health Check plugin in troubleshoot mode and switched to a default theme the ‘/’ opened the block inserter.
I’m still not sure which part of my theme is causing this but I am guessing it is something in functions.php.