draw_attribute_warnings() called in every attribute panel code. Following function iterates through entire attribute list mesh.attributes along with vgroup list to identify the colliding name. This results in printing collision names in irrelavant panels. Now fixed by passing relevant attributes to compare in `draw_attribute_warnings`. First find colliding names, add them to the list if they exists in current attribute list passed to the function Pull Request: https://projects.blender.org/blender/blender/pulls/135495