ID card will not get cancelled automatically.
That means even after completing 2 years on april 19th..it will still show like how it is now.

So waiting for 2 years will not get ID Cancelled . That 2 years rule is not there now. .Like i said, to apply for a new Visa..it is not a compulsory requirement that your ID need to be cancelled. Any company can apply for you a visa and it will get approved Insha Allah.

The problem you will face will be after Finger print, you may have to face hurdles..to get ID...that is the concern..

Also Sometimes this difficulty will not be there at all.

Any typing center will help u with this in case there is an issue.

Also now Government centres are open in home countries aswell. You can go there and save a lot of money rather than take chance..