I booked return flights on KLM from South Africa to the US (SA passport). On the return leg I'm going to have layovers in both Paris CDG (~ 1.5 hours) and Amsterdam Schipol (7 hours). At booking time I wasn't warned that this would require leaving the international zone for the Paris-Amsterdam leg. Am I in trouble here?
I contacted the French visa service (Capago) here in SA and they said we won't need one, but everything else I've read says we do. In addition the Paris layover is worryingly short if we're going to have to go through passport control. Any additional insights?