Direct connectivity between the spine devices is not strictly necessary. It depends on where the routing is performed and on whether you consider it necessary to establish a direct communication path between spines, whether spines are just used for fabric switching or are used for end node attachment too, and so on.