Perhaps you should open a feature request asking for a context menu when you R click on the subsheet in the hierarchy with Edit Page Number and Delete (and maybe Properties) as actions so that an invisible subsheet on the parent sheet can be recovered from.
I had (previously) selected not to display the sheet name, so after manually changing its size, only a rectangle is shown in the parent. But yes, it behaves like a regular sheet (selectable, draggable, sizeable, removable).
I support the suggestion of @retiredlife feature request: add in the context menu of a sheet in the hierarchy a couple of new entries ‘delete’ and ‘properties’. That would be great.
I’ve used a backup copy to remove almost everything as a test project; what do I do with it?
If you’re familiar with gitlab, you can create an issue for this (Easy for me). If you do so, then also add a link back to this forum topic.
Alternatively, you can zip up the project and post it here, Then I can have a look at it, and possibly create a gitlab issue. Do note that before creating an issue on gitlab, you should always check for similar issues first, and there are around 1500 open issues for KiCad on Gitlab.