I noticed that if buttons have an SVG as its first element and its parent element is not a flex container then they will be slightly above a text first or text only button. Must be something to do with inline flex calculating the baseline (right?) I could not pinpoint the root cause.
the simplest way to replicate is to modify the button page to see the effect.