My bag of Epsom was marked as 100% food grade, no fragrance.
It did have a "flowery" smell when I stuck my nose in the sack.
I believe it could simply be cross contamination in the factory.
The same thing can happen with mint, so to avoid taint, it is normally isolated from other non mint...