When generating a ChipScope ICON Core through the CORE Generator Inserter or PlanAhead flows, a BUFG is always inserted on the JTAG clock line. This occurs regardless of the GUI or "Enable_Jtag_Bufg" attribute settings.
This is the case from 11.x forward. BUFG insertion is forced. Due to the increasing speed and complexity of devices and associated designs, a BUFG on the JTAG clock is necessary to ensure that the ChipScope cores are identified by the Analyzer. The BUFG needs to be used to avoid skew on the JTAG clock; if not present, corruption of sampled data and issues with core detection will occur.