And secondly, although the drugs were giving some relief to some people, for many people, they didn't solve the problem.
Deux : même si les médicaments en soulageaient certains, pour beaucoup, ils ne résolvaient pas le problème.