Quando um tema é atualizado, as mudanças não são refletidas no site caso o usuário esteja com o tema selecionado, porque os dados são armazenados no local storage.
O ideal seria armazenar no storage apenas o nome do tema e, a partir dele, puxar as configurações de cores de uma lista.