I can suggest a few options as to why he would be behaving like this but one thing u gota know, u gota back out of this ASAP. this is guy is NOT interested.
from a brothers perspective i must warn you that this guy has some serious issues, some very serious issues. and its extremely sad, because desi society works in an excruciatingly atrocious way.
i would not go in detail as to how and why he would have become like this but its a danger sign for you to know.
back out as soon as you can, dont worry about text messages, how can they threat you? no.
so, and even if he has them saved what can he *possibly* do with them anyways? just leave him. hes not talking to you, hes losing interest in his life, he sold his business, maybe hes on drugs and all these factors point to a few things which would possibly make the marriage a complete fail.
even if we become more optimistic lets say, and leave out all other possible problems,
"would you like to live with a guy whose not even man enuf to hold himself back up again"?
"would such a man be a good father to your kids?"
tell u what, if the man aint good enuf to be a good dad, SEVERE social problems tend to occur later in the marriage when kids are growing up and when they are grown up it gets worse.
theres so much to explain but the bottom line is, you need to back outa this.
do istikhara insha Allaah. and go ahead.
and, someone younger, is not an option for you id say, least can be 25+.
you may also go for a way younger guy, which can be choice // in a rare situation //when the guy's deen is totally ok, then u wont risk him falling for someone else at least in the near long run.
about the visa thing he said. this is guy confused, he doesnt wana lose you because of family pressure but the same time either hes not interested in you anymore or he thinks marriage is not for him right now.