I DIY most of our juices and Billie is right. Most of the time, you should tweek the juice to suit the setup...ekowool, silica, cotton, mesh, etc...and device.
the weird part of it is that in the Sophia, my intended flavors come thru spot on...I really need to set up and work the dripper pro.

..The thing is, with drippers, YOU control the amt of juice that feeds the coil. Generally, this is the cleanest set up. Juice in a tank will heat and cool and heat and cool. This tends to change the flavors slightly. Tanks work a lot of air pressure and how the juice feeds to the coil. You would think the more open the sophia is, the more juice gets to the coil but sometimes that isn't the case depending on the pressure in the tank. Sometimes too much juice on the coil will give off a taste...strange but true.
Try closing the sophia and vaping until just before it gets dry (not dry hit). Then just crack it open a bit and take a dry hit and vape. Only feed the amt of juice that is necessary. Less is more for sure. Sometimes when I am getting a bad flavor, I think the wick is dry when in fact is has too much juice. Prickly feeling on the back of the throat (not the throat hit but weird prickly) is over wicking.
Let me know how you make out.