First, you don¡¯t need   for a space character in the names. I changed it to just a space.
Next, I adjusted the group width to 3 instead of 4 (buttons are set at width of 3).
?
Below is screenshot on my dashboard. Everything is lined up. Note colors are not set due to no comm to the relays.
?
?
Under Dashboard and Site tab I am using Node Red Theme Everywhere
?
My guess is something in you CSS head settings is causing the issue.
?
Look if you have any UI templates set to Added To Site <Head> Section. Try disabling them which will disable custom CSS and see if it makes a difference. If so, then something in those CSS settings is causing the alignment issue.
?
Last, try a different browser or try it from your phone or tablet.
Upon checking what I sent you last time, I forgot to attach a picture to show what I see. I only sent you the flows.
Here's what part of the Dashboard looks like without adding spaces following the text labels. Nothing like the right-aligned buttons in your figure above (June 4). -- Mark