The US president will not issue waivers again if the agreement is not changed, US officials say.