Interested in this as I am waiting to join as a local transfer. Why could Aramco not transfer you over smoothly between jobs?
My understanding is that under the new KSA Labour law, the new employer requests the iqama transfer electronically, which you accept and then your old employer has to give a legal reason to object or has no choice but to allow.
I understand the need to resign but why could the iqama transfer not be completed during or shortly after your notice period?
Also were your family in KSA before or did you have to send them back?