This question already has an answer here:
I am a dual citizen with 2 passports. Passport 1 is from my birth country, Guyana, and passport 2 is from the UK. The Guyanese government has the option of stripping your Guyanese citizenship if they know you use another citizenship, so I would like them not to know. If, for example, you have a US visa in passport 2 (departing from birth country) and like to travel to the US, how would you proceed?
Possible solution is to go to the US embassy (in birth country) and reapply for a new visa on passport 1 but wouldn’t they question why you’re doing that since the other one is still valid? Plus there are many questions on the form to fill out regarding that. They will obviously see that you also have a citizenship not belonging to the country you’re in so will they report it? Or do you just wait till it expires before applying with another passport?
Since there's no direct flight to destination, stopover country is visa free for both passports.