His shady past is coming back to haunt him. One of the biggest mysteries this season on 90 Day Fiancé: Happily Ever After is why Nicole Nafziger's fiancé Azan Tefou's K-1 visa was denied. It completely changed the course of Nicole and Azan's storyline — instead of Azan coming to the United States to marry Nicole, she actually had to pack everything up to move from the United States to Morocco so she could marry Azan. But now, sources have exclusively revealed to In Touch that fans will finally learn the real reason why Azan Tefou's K-1 visa was denied during the upcoming tell-all special.

"At the tell all, they actually interrogated, more or less, Azan in regards of [what was going on] and they had some very good questions," the insider revealed exclusively to In Touch. "They found out that he actually did in fact overstay a visa in a previous country, which will automatically deny him for any K visas."

It's unclear where Azan had overstayed a visa, but there may have been a hint in 90 Day Fiancé YouTuber Keith Brooks' shocking exposé about Azan's alleged cheating scandal. During an interview with a woman who claimed that she was one of Azan's many girlfriends, fans learned that Azan had a very shady past of allegedly using women and scamming them.

The woman said that Azan had a sister living in France and she wanted him to move to France to marry a Moroccan woman, but he wasn’t interested in that because his goal was to go to the United States. Instead, Azan actually tried to date women from other countries because it may have been easier for him to gain access to the states from places like Korea or Russia instead of Morocco.

Azan had allegedly been using his job at a hotel to date numerous foreign women, and one of his girlfriends was a Russian woman. The woman paid for his visa and his plane ticket to go to Russia to live with her, but the woman's father didn't approve so they split. That may have been the country where he overstayed his visa, but fans will have to just wait to see during the tell-all.