Hey R, this is a tag team! The reason that epoxies can not be impervious to water and some solvents is that they are polar molecules, and so are many solvents including water. The important issue is the effect of the water/solvent on the material. Water reduces the glass transition temperature and hence reduces elevated temperature properties. These effects can be addressed by moisture conditioning specimens before testing.
However, in the case of epoxy adhesives, the effect of water is exacerbated because it may lead to hydration of oxides on the surface of metals leading to interfacial disbonding. The key to success is to treat the surface to prevent hydration of the oxides on the metal. The effect of water is slow and hence short term strength tests are not sufficiently discriminating to avoid selection of processes which may fail in later service.
The effects of other solvents is less pronounced unless the surface chemical bonds between the epoxy and the substrate are susceptible to chemical degradation, and this is usually addressed in the test program for selection of the adhesive.
Blakmax