Just a correction leave is not for Umrah it is only for Hajj, once in your life time if you are working in the same company until you retire . And this is not a law it’s a company policy, company might give or not that is again up to the company. If you are in Qatar most of the :Q: company have this policy.

Umrah always on your annual paid or unpaid leave. It is up to you how much time you will go to perform Umrah.