Hi PeiHoong
I suggest you to review the composition of oils: you should use oils with wetting pigment properties ( medium to high polar emollients). In your formula you can increase the amount of Pentaerytryl Tetraisosterate.
Another thing: It is better if you don’t use magnetic stirrer, because it attracts iron oxide and the product can change color.