Lotion-like to stringy white to light yellow vaginal discharge

Been super frustrated trying to figure out this discharge. It has NO odour, No itch, simply just white to light yellow discharge, its often stringy, but sometimes lotion like and white. Ive had it since September last year, yes a long while now, im 21, NEVER been sexually active (never had penetrative sex per say, I have however recieved oral by my boy last year which i thought may have been what caused this increase in discharge as it was around the time we were doing that, that the discharge increased). I thought it was BV, came back negative, only thing tested positive was a yeast infection so they put me on the cream & pessaries. Did absolutely nothing, then they precribed fluconazole, did 4 weeks of it, no luck, then they increased the dosage, still no luck, they tested for clamydia even though I was pretty confident i didnt have it as i have no itch, no odour just the stringy, white to yellow discharge. Its been doing my head in and frustratint to wear a liner everyday. I thought it might have been the Bc pill and i have been now off it for two weeks still discharge. Anyone know what this could be? I even had a pap smear which came back fine, but doc mentioned there was some sort of imbalance in the bacteria of the vagina, but didnt go on to worry... Ive eaten natural yoghurt and probiotics every day, no change.

In terms of sexual activity, the only activity I found worrying was at times my boyf was a bit rough with the fingers if you know what I mean, could that cause vaginitis?

Any help on this would be great. It does look like cm though but its literally every single day

When I went to my gyno, she said it "appeared fine", could be the pill and that the muscles around my pelvic floor were weak... I'm so confused and its been stressing me out. At 21 and to have never had sex this shouldnt be worrying me. I even went to a sexual health nurse and said as long as theres no strong odour and because I havent had penetrative sex its unlikely it could ever be an std. Just any suggestions would be amazing. Even suggestions on alternative remedies to get balance back maybe?