Ethical obligations are between people. Companies are not people. While people in companies may have ethics, the company itself does not. Companies are not ethical agents. They can’t give their word. They can’t hold a person to their word because a person cannot give their word to a company.
I’m not the person questioning the OP’s ethical integrity. And now mine.