Hi,
Welcome to ehealthforum.
Spotting due to fibroid is rare unless it is submucosal or inside uterine cavity. Birth control pills after long term use can start showing side effects like breakthrough bleeding, headaches, change in period pattern, etc.
The fibroid size of 9.5 is not small one. If you are having discomfort and/or other symptoms, then consider meeting a gynecologist (not regular GP) for a thorough check for deciding if surgery is necessary.
Bleeding after intercourse is also a symptom suggestive of pelvic infections and/or cervical problems. Consider discussing about getting vaginal swab culture test and PAP smear test done with your gynecologist.
Take care.