This is all "part of the game". Once a person resigns, usually a company does not see much benefit coming out from the person during his remaining days in the company. You should have waited another month and resigned on the day you completed your 1 year of service. Hope you have learned from experience. Suggest, you discuss the matter with National Human Rights Committee. They will advise you best if you are eligible for the 21 days benefit since you had already resigned before the company decided to end your service.
This is all "part of the game". Once a person resigns, usually a company does not see much benefit coming out from the person during his remaining days in the company. You should have waited another month and resigned on the day you completed your 1 year of service. Hope you have learned from experience. Suggest, you discuss the matter with National Human Rights Committee. They will advise you best if you are eligible for the 21 days benefit since you had already resigned before the company decided to end your service.