Like mentioned above the saturation of your liquids is pretty important for crystallisation but;
Not just the saturation of your solvent but also the saturation of your base-DMT mixture from wich you pull your freebase from.
SWIM always does two cooks with the same plant material with just enaugh ph2 liquid that it covers your material, and SWIM lets it cook for 2-3 hours.
This way SWIM makes sure that the solution he does the pulls from is highly saturated, if thats not the case you cant hope for a saturated pull.
SWIM never had to evaporate anything before the second pull so probably try to keep things more concentrated so you dont have to boil or evaporate anything.
How to get concentration:
1) Use high quality extration-material
2) use just enough acid that its covers your material (ph 2-4 + heat)
3) your base has to be over ph 12 for your pulls and the amount of solvent(Petrolether) is 1/4 of the basified acid-dmt mixture (keep it warm while you pull).
4) at minimum temperatures in the freezer this should get you some nice sparkle even after 12 hours.
If you smoke it right, you can't hold a pipe.