I’ll share what happened in my pool because I had the same expectation when I added one.
For day to day swimming, the water did feel a bit smoother and less “bitey,” especially when my pH was sitting around 7.5 instead of creeping up. But after a heavy bather load, like kids in and out for hours, that familiar smell still showed up by evening. Clear water, but that sharp odor in the air.
What I learned is the smell tracks combined chlorine, not free chlorine. Minerals don’t oxidize sweat, ammonia, or sunscreen. If free chlorine drops while it’s trying to handle all that, chloramines form and that’s what you’re smelling. In my case, if CC went above about 0.5 ppm and I didn’t bump up oxidation and run time, the smell lingered.
The real fix was operational, not the mineral unit. After busy days I extend pump run time to get at least a full turnover, brush the waterline where oils collect, and make sure filter pressure isn’t more than 4 to 5 psi over clean. I also keep CYA in a reasonable range so my free chlorine isn’t fighting an uphill battle in full sun. When those pieces are tight, the smell fades fast.
So minerals don’t really hide it, and they don’t eliminate it either. Odor control mostly comes down to keeping enough free chlorine relative to CYA and making sure circulation and oxidation keep up with how the pool is actually being used.