I think this has something to do with Bilaterals. While Bahrain has an open-sky policy, Oman does not. So the agreements probably stipulate one flight per day. I have heard though that Oman will also join the open-sky community soon and I suppose then GF would be able to fly as many times as they want.