I've found that Boba's taste changes over time and it also tastes different on different devices. My very first experience with Boba's was on a PT with a new stock head. I thought it was outstanding. The head gunked up pretty quickly and had to be changed out after a tank. After changing the head out I never got the same taste out of a protank again. I even started rebuilding my heads and still couldn't get the flavor I wanted. I then switched to Vivi Novas and got much better flavor. But alas, the heads gunked up to the point I was changing/rebuilding them on almost a daily basis.
I got an Igo-L dripper and that improved things greatly. Even more so after learning about micro coils and cotton wicking. I even rebuilt the head on a PT2 with a microcoil and cotton, but it didn't have the same flavor as the IGO-L.
Currently I'm using a Reo Grand with RM2 rebuildable. Micro coils and cotton. Great taste. I believe the REO was designed to be used with high VG juices. With the micro coil and cotton as a wick it's easy to clean. Just pull out the old cotton, dry burn the coil to get the gunk off and re wick. I don't pull the cotton through the coil but rather let the coil sit in a little pillow of cotton. Changing it is a breeze. With Boba's and other gunky juices I change the wick several times a day. This has proven to be the best, hassle free way to vape Bobas out of all the methods I've tried. Each way does make the flavor different and sometimes I switch to another juice for a day or two as to not burn out my taste buds.