The number one thing to do is to get rid of the oils.Shampoos are supposed to clean hair which means remove oils.Putting an oil in your formula is just making it a less effective shampoo & leads to separation.
@DreaNkenna Could you describe precisely what you're experiencing as phase separation? If you have sedimentation, that can be your pearlizer not having enough support to be suspended (Versathix doesn't give much resistance to shear). If you see creaming (a white layer on top), that might be the acrylamide opacifier.
I had this same problem with a pearl system years ago. Using a Carbomer (EDT 2020 I think), that helped suspend the pearl and kept the formula stable.
It looks like you're new here. If you want to get involved, click one of these buttons!