if you are husband sponsorship, you can resign anytime you want and apply to any company you want. even your company knows that you are fishing for a new job, as you mention, no one can stop you from looking for another job. since you mention also that NOC applies to those under the company's sponsorship in which i assume that you are not under company's sponsorship. besides you are US citizen, based from your profile, you can apply and negotiate whatever position or salary you want. you can even establish your own company.
if you are husband sponsorship, you can resign anytime you want and apply to any company you want. even your company knows that you are fishing for a new job, as you mention, no one can stop you from looking for another job. since you mention also that NOC applies to those under the company's sponsorship in which i assume that you are not under company's sponsorship. besides you are US citizen, based from your profile, you can apply and negotiate whatever position or salary you want. you can even establish your own company.