Move the switchButton's icon smallSpacing left.
Make icon size smallMedium.
Can this bug be fixed? Or is that because we use a CheckBox without a label and so it is icon width + spacing + no label?
I made some tests. I even comment out in checkbox style, label and background but always added spacing.
Only workaround that found to work, was to set spacing: control.text ? smallSpacing : 0, but didn't felt right way to do it.