Seems what your current sponsor wants to do is not lose his visa approval for your nationality. With him cancelling your visa, and sending you out of the country, he can re-use your nationality visa approval and get someone else of your same nationality and job role. On the other hand, if you transfer directly in Qatar to another employer, your current sponsor loses that visa.
It might be that your current sponsor does not want to re-apply for new visa's or he might not get visa approval of a requested nationality as to the reason why he is wanting to cancel your visa and let you exit Qatar.
This is the current sponsor's choice, you can kindly request him to let you transfer directly, but he has the final say. Best is, to get new sponsor to atleast have approved visa of your nationality available, so soon as you exit, new sponsor can apply for your visa,... it will take 3 days if new company PRO is not lazy. You have NOC so its no problem and practically, you can be back in Qatar in 3 -4 days. Consider it as paid vacation, as old sponsor should pay for your exit ticket, and new sponsor should pay for your entry ticket to Qatar :)
Seems what your current sponsor wants to do is not lose his visa approval for your nationality. With him cancelling your visa, and sending you out of the country, he can re-use your nationality visa approval and get someone else of your same nationality and job role. On the other hand, if you transfer directly in Qatar to another employer, your current sponsor loses that visa.
It might be that your current sponsor does not want to re-apply for new visa's or he might not get visa approval of a requested nationality as to the reason why he is wanting to cancel your visa and let you exit Qatar.
This is the current sponsor's choice, you can kindly request him to let you transfer directly, but he has the final say. Best is, to get new sponsor to atleast have approved visa of your nationality available, so soon as you exit, new sponsor can apply for your visa,... it will take 3 days if new company PRO is not lazy. You have NOC so its no problem and practically, you can be back in Qatar in 3 -4 days. Consider it as paid vacation, as old sponsor should pay for your exit ticket, and new sponsor should pay for your entry ticket to Qatar :)
Hope this info helps.