Label and accessible name (2.5.3.accessible-name)
For components with visible labels (such as buttons, form fields, checkboxes, etc.), the accessible name (e.g. aria-label) should contain/match the same text as the label that is visually presented to the user.
Non-descriptive aria-label:
This button has an aria-label ("Boxing lizards") that is incompatible with the visible text: