I also wanted to ask about not having a VA primary care provider, if  I could?
You can call your nearest VA medical center and ask to speak to the MST coordinator . feel free to ask for a provider of a specific gender if that makes you feel more comfortable . and you can find a VA medical center near you.
and they will help me even if I haven't reached out before or do I need to have already made a complaint or report?
you can get help through VA even if you haven't reported the MST or have other proof that it happened .