Cant change color of text on button hover

I’ve just crudely recreated this setup and it works as I expected. If I have to guess: check how many times the Focus on Button function is called any time you hover and unhover. Maybe it interferes with itself somehow and executes the default pin when you don’t need that and changes colors back to default after they were changed to hover colors?