Hi Laura,
This is a fantastic question regarding the nature of the clustering algorithm.
WalkTrap tries to identify clusters of individuals with similar dynamics by maximizing modularity which is defined as--essentially--the observed connectivity between two individuals compared to a random graph of the same degree of the total network.
Fortunato has previously done work on resolution limits to modularity maximization techniques which indicates that as the size of the total network increases, the ability for these kinds of algorithms to distinguish groups below a particular size becomes difficult; however, I don't think this will be a problem you will run into depending on your N.
I think the choice of running the models with the full sample versus the specific sample is more of a matter of your interests and the interpretability of the results.
For instance, targeted focus on individuals with substance use disorders and "clusters" of individuals in that group versus trying to see if those with substance use differ in their dynamics relative to controls.
Hope this helps.