So thinking about it, I *think* I know what happened.
I took my ex to court for child support a few months ago. He responded by seeking joint custody and 50/50 access in an attempt to not have to pay. When court didn't go his way TWICE, he filed an anonymous report, and had two family members of his also file anonymous reports against me accusing me of child abuse.
After his accusations, he filed the abuse allegations with the court as well, and my lawyer sought a letter from CAS about the the investigation. My anxiety level was literally THROUGH THE ROOF that week. I was so stressed out. Thankfully, obviously, the accusations were unfounded and CAS wrong to the court saying so, but I think what happened was that my body tried to ovulate on CD17 (March 27) as it was supposed to, but because of the stress, it couldn't, so it tried again on CD20 after I had relaxed.
I think my super faint positives were true positives but because I had such a short luteal phase, the baby couldn't stick and I had a very early miscarriage instead.
Still, just to be sure, I'm going to do two inseminations this cycle. One on April 21 at CD13, which is my normal ovulation day, and one again on CD17, which is when I've been ovulating for the last three months, with the exception of this cycle.
Next testing date will be April 30th, and if BFN, then it'll be May 6.