Hello there,
Just to say thanks for sharing as this helped me today
Just a quick note: Unity doesn’t update the state of the checkboxes; so even after editing those keywords, it’ll still show checked / unchecked checkbox states regardless of the new value of keywords. But from now on you can ignore those checkboxes if you’re changing it through script.
Even after restarting the project, checkboxes are not refreshed correctly, but new keywords set are saved so all works well