Congrats on the admits.
I'd suggest to give due consideration to the following:
- that you are changing geographies and presumably wanting to work in the USA post MBA - will this require you to do internship and convert that into an offer? If yes, then 2Y program is better.
- given you are immersing yourself into a learning journey, and know best your own learning style, will you manage to cope with the fast and furious pace of a 1Y program?
- then of course, there is the opportunity cost of an extra year in the 2Y program - is that material for you?
Hope some of these thoughts help you take a considered decision. Best wishes to whatever you go for. All pains and all gains will remain yours.