Make sure you/your party are the ones claiming the enemies. You don't seem to get any crystals from enemies that are already claimed (claimed enemeis' nametags are by default set to purple)