I am a US citizen and have a five year business visa which I am in the process of changing to another business visa by a new company. Today I wanted to go to Bahrain but was turned away at the border and told to go back. The immigration said that there was a block on my visa put by the previous employer
Here are the events that led up to it.
1) I worked for a contractor and then was laid off in May of this year. The contractor had issued me a five year business visa in 2017.
2) The contractor called me again in July but I was not available for work because of family commitments. They did not call me again. I asked them if they had a job for Sept. and they said no.
3) I got another offer online while in the USA, and the new employer ( employer 2) sent my passport to the KSA Embassy for a new business visa. The Embassy said that I did not need one as I already had a valid five year one ( from Employer 1)
4) Arrived in the Kingdom on the old visa with no problems. Began working but Employer 2 did not like my way of teaching. He told me he did not want me to work for them.
5) I got yet another offer from yet another company ( Employer 3) and these said they would start processing me for a new visa and send me to Bahrain soon to get it.
They were still working on it, and I decided to spend a weekend in Bahrain ( unrelated to the visa). This is when I was stopped at the border and turned back. The immigration said that my visa had a block on it. Employer 1 put a block on it.
I can't leave the country.
I need advice and/ or anecdotes of how people have overcome similar situations.
No sermonizing/ preaching/gloating, please. Just anything to help me with solution.