Yeah but having Marakanda rebel to Ptolemies would make no sense.
I think having Cyrene as a separate faction is somewhat of a leap of faith but it would certainly make sense gameplay wise. Would also help prevent sand wars between Ptollies and Carthage.
Bookmarks