From what I can tell, Strep B can cause urinary tract infections, which can indeed cause women pain during intercourse. Has your doctor tested you for an UTI? It's possible to have them for a long time with no other symptoms. (I'm assuming you've ruled out STIs?)
Honestly your old doctor sounds terrible :/ Pain during regular intercourse is not normal and should absolutely be investigated.