The hell he did, it was George Herbert Walker BUSH who signed the Agenda 21, on Prince Charles' yacht off the coast of Rio in 1992.
The only GOP candidate who promised to revoke US participation in or any support for Agenda 21 was Gingrich. I don’t think Romney has even mentioned it, but I doubt that it bothers him much.