Describe the bug
After #25917 was merged, the block alignment toolbar is automatically added to the Heading block toolbar, and it controls the align attribute. This attribute was already in use for text alignment, so now there are two controls which both control align.
To reproduce
Expected behavior
Probably text alignment and block size (default/wide/full) should be separate, so that you can have a wide centered heading. Otherwise, maybe use just the BlockAlignmentToolbar & remove the text alignment, so it's clear that you can't have wide + center.
Screenshots

If you have a wide heading like above, then click text align center, it goes back to default width.

Editor version (please complete the following information):
It looks like the solution here is to update the Heading block to use an attribute called textAlign for the text alignment (with a deprecation to convert existing blocks from WP 5.5).
Most helpful comment
It looks like the solution here is to update the Heading block to use an attribute called
textAlignfor the text alignment (with a deprecation to convert existing blocks from WP 5.5).