I am not sure, but I think you can resign and go and come back on a new visa from your new sponsor.
From what I understand, you are trying for a visa transfer from one sponsor to the other and your current sponsor does not approve.
However, my information may not be accurate, wait for others to respond.