I'm pretty sure I voted to close that question in Travel and, if I didn't, I've voted to close plenty of similar ones. And that's because, despite being active-ish on ex-pats, I didn't know about the one year limit. I assume few other people do either.
So, first, it needs to be clear in the 'off-topic' text that ex-pats is for a year+ only. If that's the way you want to go ...
But personally, I've closed questions as off-topic on Travel when they've talked about or implied 'living' somewhere rather than 'visiting'. And I know that's horribly subjective but plenty of other sites in the network deal with that (i.e. StackOverflow and ServerFault or Unix or ... etc, etc). I believe it's better to have overlap rather than a 'grey area'. I'd encourage people to give the benefit of the doubt, particularly on questions that have already been migrated.
And I know Travel is pretty strict about keeping 'on-topic' but honestly the overlap and traffic between these two sites is so much that I considered making a separate answer suggesting they be merged.
BUT I think they can both grow into useful sites in their own right and attract different regulars so I haven't.
However, either it should be clear in the 'off-topic ... migration' box on Travel that ex-pats only takes people who are moving for 1yr+.
OR, my preference, let's change the language to 'visiting' and 'living in' and let the community make the call.