If you are using a sublayout in your main project and you update the silkscreen for components in the sublayout and then publish. You see a change has happened but it does not update the silks in the main project.
Use the project below in a new project and you will see the silks are different.