Button Outline Color updates only once

Edit: I actually think this bug might be caused by some array errors that aren’t shown here, this can probably be deleted.

I think when I implemented it the second time I tried I copied over the same error.