Add an iconPosition prop to the Button component in order to position its icon to the left or to the right.
Some icon buttons need to be positioned to the left of its label rather than on the other side, for context meaning purposes.
When the iconPosition is set to 'left', the button icon should be placed on the left of the label. The (current) default behaviour would be achieved by setting it to the 'right'.
iconPosition and change its styles accordingly (left/right margins)It is not related to any release.
_NB: The Carbon team will try to work with your timeline, but it's not
guaranteed. The earlier you make a request in advance of a desired delivery
date, the better!_
I don't believe design allows for the icon to be placed on the left of the text.
https://www.carbondesignsystem.com/components/button/usage#buttons-with-icons

cc @carbon-design-system/design is this guidance still correct?
Yes, the icon should always remain to the right of the text in a button. This is the icon guidance that we follow from the IBM Design Language. This allows for better vertical text alignment on the page between elements.
Closing as resolved, thanks for chiming in @laurenmrice!