Designer and Pulisher -- when placing an asset in the page it generates additional text styles not used by the asset itself. It seems the asset recreates the whole list of text styles existing at the time of its creation. So if the assets contains text element using only one text style, when added to the artwork many other will appear in the text styles list. They carry unnecessary "baggage".
Things get further complicated when adding new assets that bring additional styles with same names but diffrent attributes. Style get added with incremental number suffix for example, 'Hint text', 'Hint text 1', 'Hint text 2',... This makes sens but when the asset introduces many new "baggage" styles, new suffixed styles crop up everywhere making a mess of the Text Styles list.
Only the the styles used in the actual asset should be added.