The "Astrology" reason emphasized in the article isn't the main reason, they actually quickly talk about it:
> the App Review Board and the Review Board responded that they determined the original rejection was valid because, I shit you not, “We understand that the app includes a live tarot reading feature.”
So that's it, they need to remove the live tarot reading. Which to me while not being astrology, isn't much better.