It sounds like you may be doing too many pulls and are getting salt.
I've seen, several times, people pulling with poor technique and obtaining sodium chloride or sodium sulfate crystals instead of mescaline due to tiny droplets of base being mixed in with the xylene when they salt it.
With good mixing and separation technique with an appropriate viscosity nearly all of the mescaline should be extracted from the base soup after 5 or 6 pulls. My default is 5 pulls. If the aqueous phase is too thick it may take more, I once made it so thick I had to do 12 pulls
That's when I established rules with myself to limit viscosity.
But in any case, after drawing the xylene off of a pull it should be left for at least several hours so droplets of base can settle out and then before salting the xylene should be filtered to remove floating fragments of emulsion that can be very difficult to see. These steps will reduce the amount of non-mescaline salts in your product.
Also be aware that tap water can result in non-mescaline salts being in your product. In my village I can just add a few drops of hydrochloric acid to a cup of water, evaporate it, and get crystals. When I'm salting mescaline, DMT, or any other alkaloid from solvents I use
distilled water and acid stock solution made with distilled water.
If you did get large amounts of sodium chloride in your product you could dissolve the mescaline hydrochloride in nearly boiling 91%+ isopropyl alcohol, leaving the salt behind, and then just evaporate the alcohol after filtering. Another option would be to do a B/A extraction on the mescaline or just mix it very well and use a larger amount. 200mg Of salt wont hurt most people but it must be mixed well to prevent surprises.