The only thing he is not correct on is he suggest to register the change. The labor department won’t accept the application to register the change of work as it’s no longer required to do so. They will just wave you away. “No need “
if they say that he is wrong ? Then that should be the end of it. If he fires you cause you don’t quit, then take him to labor court and get severance and any additional compensation.
Narmada Peiris your employer is dead wrong. Never been that case, having to quit your job to change positions. If he goes to the labor dept. they will tell him the same thing. It’s no longer required to change positions on your work permit or add positions.
I had a actual case. Glad you found the experience different for other employees when they applied. Maybe we are saying the same which I stated... Both the labor dept and immigration must be informed.