My rationale is that my Visa for China is in my Canadian passport and I would only use my US passport to get back into the states. Due to time, it is not feasible for me to apply for China visa on my US passport. Is the below easier to understand and correct method?
ATL to HK - Canadian Passport
HK to Shenzhen - Canadian Passport
Shenzhen - HK - Canadian Passport
HK to USA - American Passport