Yea I was thinking about that to. Thank you!
The birth control could indeed by causing you to bleed after sex. Infection and STD can also cause this, but since you've been tested for STD then you can obviously rule that out. If it continues then I suggest going to your doctor, they can run swabs and maybe look into changing your pill.