[A] 102.1 General. Where there is a conflict between a general
requirement and a specific requirement, the specific
requirement shall be applicable. Where, in any specific case,
different sections of this code specify different materials,
methods of construction or other requirements, the most
restrictive shall govern.
ICC/ANSI 117.1 section 604.3.3 has no protruding requirements and is more specific for one area (clearance around the water closet) and is specific on what can and can't be there, while ICC/ANSI 117.1 section 307 and IBC section 1003.3 "Protruding Objects" is more general because it covers all circulation paths anywhere and anything could be protruding except for handrails and door closers not just specific things.
604.3.3 Clearance Overlap
The required clearance around the water closet shall be permitted to overlap the water closet, associated grab bars, dispensers, sanitary napkin disposal units, coat hooks, shelves, accessible routes, clear floor space and clearances required at other fixtures, and the turning space. No other fixtures or obstructions shall be located within the required water closet clearance.