Your lawyers are ill-informed. ICAO cannot impose anything on anybody. In certain fields, such as noise and NOx, it sets internationally-agreed standards which are non-negotiable (unless you opt out). But it is not a legislative body.
Let me have their name and I’ll invite them round for an expert briefing to put them straight on ETS, ICAO and whatever else they might be a bit shaky on.