I recently created a prototype site in SP Online with the root as a communication site and several modern subsites. As it stands, I use the first subsite as "Home" in my navigation while the other subsites contain other content. The root site is there for permissions and content that I don't want in the site. (I know, this isn't the right way- I did it because I was trying to make the navigation do one thing- which it won't- and I ended up manually creating the navigation structures.) At any rate, I am now working on Search and I find that searching from Root returns results from all subsites, while searching from any of the subsites returns results only from that particular subsite.
What I am wondering is if it's possible to change the structure by removing Root and promoting the first subsite to be the new Home (Root) with the other subsites under that, as shown in the attached picture.
I would rather not recreate any of the subsites as there is content in each- including the one that I would like to become the new Home. That said, if I must recreate that one, I will but I hope to avoid recreating the others.