I had the RP of Bahrain and multiple visa from Saudi Arabia on my passport but on 13th March my CR expired and it was not renewed by the company. In the meantime my Saudi multiple visa was expiring on 27th of May and I entered on 25th of may to Bahrain through Saudi causeway. When I entered Bahrain emigration department did not inform me and they put 2weeks free tourist visa in the system as my CR and RP was cancelled by LMRA as it was not renewed for more than two months. As I had to leave on vacation and when I reached airport on 15th of June airport authority told me go back as there is no information of your company in the system although I had RP on my passport valid up to 2020. Later after three months agent renewed my CR and checked my status and told me that I am leaving on tourist visa which already expired on 8th of June.
My sponsor wants to correct the status by paying overstayed period and applying for new work permit.
My question is that I have to leave the country for applying for new work permit or I can get work permit without making an exit from Bahrain. Or can I get work permit in this case as I was overstayed on tourist visa.
Please advise and suggest best option as my agent is telling me that you can leave this country and only he can apply for work permit.
Best Regards
Mohammad