your caught in no man's land, btw a expiring visa and waiting for the results of a new visa app

even when you get your letter from the HO, i doubt it will state you have ILR, maybe only that your visa app is being processed and your allowed to work til then, but you've already said thats not good enough for your employer

why is your employer terminating your contract, it is because your visa is expiring ?