The problem most likely lies in EditorScene.cs, there's something about ImGui that we are misunderstanding that's causing a weird behaviour when trying to cycle through tabs.
Basically we need it to cycle only the _selectedTab to the windows opened on _selectedAssets.