I have a bit of a convoluted question. My child has a Canadian and US Passport but travels with her Canadian passport since it has a valid Chinese visa in it (we currently reside in China). We are traveling to Spain this month but her Canadian passport has less than 3 months validity in it (Spain requires at least a 3 month validity in order to enter the country). She has a US passport with a longer validity period.
Would it be possible to EXIT China using her valid (but almost) expired Canadian passport with a valid China visa in it but then ENTER Spain with her American passport? Then EXIT Spain with the American Passport and RE-ENTER China with her Canadian passport and valid China visa?
In Essence: Enter and Exit China with her almost expired Canadian Passport with Chinese visa Enter and Exit Spain on her US passport with extended validity