I just hit the same !bCleanedUpWorld build error. I was able to resolve it thanks to this discussion. For anyone else wrestling with it, in my case there wasn’t a circular dependency, it was more like what RafaLL92 described](https://forums.unrealengine.com/unreal-engine/announcements-and-releases/1658668-unreal-engine-4-23-released?p=1664465#post1664465). My level structure (ignoring non-problematic levels) was as follows:
-
Base level (persistent)
-
Level A
-
Level B
-
Level C
-
Level A
-
Level B
Loading Level C in the editor to remove Level A and B from its “Levels” tab was all it took. Thanks for figuring that out!