Hi. I'm needing to seal some newly laid concrete pavers. Ideally I was looking to protect both against stains and mould/algae without changing the look.
I was looking at a natural penetrating sealer as this would not change the look and I thought breathability was important not to lock moisture and efflorescence in. https://www.bunnings.com.au/crommelin-4l-natural-diamondcoat-paving-and-concrete-sealer_p1560266
However after ringing the Crommelin number they also suggested considering

their water based sealer (https://www.bunnings.com.au/crommelin-4l-water-based-paving-sealer_p0962066) as this is film based. They said this would protect more against stains as well but would leave a low sheen look (ie change the look of the pavers) and potentially increase slipperiness.
Now I'm not sure which to go for.
Has anyone used either of these products or alternatives?
Also even within the 2 weeks of them being laid, they have acquired a few stains. Mild bleach solution hasn't done much. Is pressure washing the best way to remove strains prior to sealing. I would ensure the pavers were completely dry before sealing.
Any advice welcome.