Salaams,
If I am in your shoes I will do the following:
1- As long my scholarship for master degree and limited to three years, I have to make sure I am attending master program
2- I will prioritize any master offer based on my area of interest
As per your message it looks option 1 is only master degree offer, correct me if I am wrong, but the issue that program itself 3 years, so I would check for extension from BAATHAT if possible otherwise I will try to finalize my language program within 3 months, I mean attend intensive English course program with extra afford in order spent rest of period for master program, so you will be short by few months perhaps you cover them by yourself or you may get extension in future. I am assuming that you have not started English program yet.
If you have already spent a year for langauge then look for Extension from Baathat , in
case it is not feasible then
taking the risk paying third year by yourself only option you have got based on my discussion point 1 & 2, hopefully in future you get an approval for extension
I know very tough decision
* This is just my opinion, you may find better advice from someone with more experience*
Allah Moaafeq Inshallaah