Can Salt stain my pool finish?

Yes, some salts have anti caking agents that can stain a new pool finish.

More importantly salt can have a negative impact on the total dissolved solids of the pool, (affects LSI and the balance of water chemistry). Because of this the minimum recommended time to wait is 28 days and some people wait as long as 45 days to add salt.