Du solltest niemals in der style.css solche Dinge ändern, sondern immer das 'zusätzliche CSS' im Customizer nutzen.
Dann solltest du dein autoptimize Plugin deaktivieren. zumindestens so lange, bis deine Änderungen so wirken.
Dieser Code funktioniert bei mir für den 2. Button:
.is-style-outline a.wp-block-button__link:not(.has-text-color) {
background-color: 'deine Farbe';
color: 'deine Farbe';
}
.is-style-outline a.wp-block-button__link:not(.has-text-color):hover {
background-color:'deine Farbe';
color: 'deine Farbe';
}
sollte das auch nicht wirken, dann kannst du noch ein !important; zu der jeweiligen Formatierung hinzufügen... etwa so:
.is-style-outline a.wp-block-button__link:not(.has-text-color) {
background-color: 'deine Farbe' !important;
color: 'deine Farbe' !important;
}
.is-style-outline a.wp-block-button__link:not(.has-text-color):hover {
background-color:'deine Farbe' !important;
color: 'deine Farbe' !important;
}