So I just came back from CIB and found that the transaction has been completed on the date 4/4.
That means that it took less than expected to reach the bank account here in Egypt (about 4 days)
Besides the 30$ Upwork fee, the bank deducted a fee of 2$ exactly for the transaction.
So I can tell that there is no intermidiate bank betwen Upwork and CIB which means less fees.
Also, I was not required to provide a statement of earnings or any other paperwork.
Just my ID and account number like any other withdrawal process.
Goodluck to everyone else!