That might be it. If you worked in another GCC country and had something negative happen there (loans, accidents, criminal offenses, banned for whatever reason), then that data is shared to ALL Gulf countries so that they also will not accept you.