I don't know. But I did notice when trying to find a little game I made, there was a bunch of games that looked like clones of each other with subtle asset variations and title changes all above mine. They may be legit. I didn't play them. Plus they had been there for a while. I suspect the store may have heard some flak about that kind of thing from other devs. They may now be sensitive to any hint of that kind of possible manipulation. You don't want your app buried under fifteen different versions of someone else's app after you spent a year or more on it. I just played your game. It looks legit to me. It's fun. Reminds me of Robot Unicorn Attack despite a different mechanic. But 4 does look like 3 and 2 to me. Same assets, mechanic, and everything game wise. I wouldn't expect review to deep dive into the differences. I'd probably merge some of these if they were mine. I think of "Improvements" as more for version numbers of the same title. Not different games entirely. Have "G-Switch" as the app and then just add features to it. And for different maps and storylines, add those as IAP as you develop them. Like V2, V3, V4, etc. All in one. Then for something different enough that it can't even use the same code or assets, that is when it needs to be a new app. That probably touches on what the reviewers are thinking to. If new features obsolete the old games then why host the old games? It's got to have something really different to keep people wanting to play the old game as well as drawing people to the new. If it's too subtle for that, it should be an update to an existing app. IMO.