I'm currently living and working on a work visa in country X. I need to move countries for family reasons, so now I'm in a process of looking for a new job in country Y. I'm not a citizen of X or Y.
Obviously, I'm only looking for positions that offer relocation to Y (not necessary relocation assistance, just the ability to work in another country), but I'm not sure how to inform my potential employer that I NEED to relocate. Most of the jobs I'm looking at offer locations in several countries including Y and remote work, but I need to be working from country Y to get a visa. Even if my hypothetical new employer does not provide financial assistance, employing a foreigner according to the labor laws of country Y is more difficult than hiring a local, so I want to bring up the topic as correctly as possible.
Is it appropriate to mention personal reasons, or the fact that if I accept the offer I will not be able to stay in my current country, or is it better to be as general as possible?