Some viewswitcher properties were removed from shared.css but were kept in Adwaita.css.
shared.css
Adwaita.css
This action made viewswitcher buttons look weird on themes other than Adwaita.
and
I brought back some of the CSS (mostly related to sizing) and changes look like this.