Hi @Jemima Bargery?, based on your description it sounds like there may be a couple of issues at play here.
If an admin can see a layer while other uses cannot it is usually that the permissions are missing. For base maps the permissions are managed separately to the mapconfig. To check login to the SSA admin console, goto the permissions tab then select base map permissions. There will be a top down of all spectrum base maps available within the system. Check that the base map has had the appropriate roles assigned to it. If things look correct but users are still having issues, try making the base map permissions admin only, saving, then reassign the permissions and save again. This will force the system to reset the permissions for that base map.
If you have updated a tile map (base map) and the old tiles are still showing it may be that you have server side caching enabled (which is great for performance!), however it adds an extra step when refreshing the styles or data. To check if server side caching is enabled remote to your server and browse to http://localhost:8080/RepositoryService/repository/default/Configuration/MapTilingConfiguration (assuming default Spectrum port settings). Look for a section containing <Cache enabled="true">, if true look for the value stored in the "diskPath", this will be where the old tiles have been cached. If you go to that path using windows explorer, you will see a folders that match the Spatial repository paths. Find the folder with the name of your tiled base map and delete it. This should remove any server side caching of the tile.