You can also gain soul shards during your Stronghold Siege assumingyour Clan SH is lvl 4 and above. This can be done outside of a CvC or KvK and, in fact, suggest you do so to get practice in timing of reinforcement - both sending and recalling. Good luck