You might wanna double-check with real screen reader if it’s even required to duplicate your value - it might make things even worth by reading your defined value twice, e.g. once as aria-label and once as aria-describedBy (tooltips are typically already associated with the components).
Basically, what Knoobie said :) You do not need both.
When you apply a Tooltip to a Button (or many other components), it automatically creates an aria-describedby connection between the two, which makes the tooltip announced as the button’s description by screen readers.