The Recruitment Viewer shows the actual recruitment area of the game, not intentions.

Again without any historical authority, I believe the levy hoplites are not available in Sparta because they would not fight as levies but rather in a Spartan phalanx instead, as a hallmark of their universal battle training.

I also don't know about the hoplites of Rhodos, but I would think it is because these kinds of troops were not recruited from this area. Rhodians were famous slingers, I believe.