Epic did intentionally break the rules here, but I definitely have seen stories on HN before where Apple would refuse to let an app pass review without providing a proper reason why, and some more shadier things. If they do decide they don't like a developer, that developer really has little recourse.