I think that a stronger interaction occurs in the system sulphonic group - epoxy ring, due to the differences in physicochemical properties of sulphonic and carboxylic groups. Because of the higher electronegativity of sulfur atom than carbon atom, the sulphonic group has significantly greater acidity than the carboxylic. This may be one of the most important factors determining the impact of these groups on epoxide ring.
Epoxy resins can be crosslinked by both carboxylic acids and anhydrides, the latter generally requiring higher temperatures to cure at industrially important rates. Anhydrides are considered latent epoxy crosslinkers in the absence of water, which will hydrolyze them to generate the epoxy-reactive acid functions.
In the presence of water, sulphonic acids will favor hydrolysis of the epoxy rings, which diols can then react under this acid catalysis with additional epoxy groups to crosslink the system. In the absence of water, a C-O-S bond can be formed, but sulphonate is a good leaving group, so I expect the product formed will not be stable in the presence of other nucleophiles.