When do I BD? Confused when was my positive?

Look at my charts. I use strips and Clearblue Advanced. Thought I ovulated the 18th as I usually do cycle day 16, so that’d be CD 15. Yesterday 21st I got raging positives all day on strips but low on Clearblue Advanced. Today I got raging positive on strips and peak solid smiley on Clearblue. When did I O? Or when will I O?I have never had such a long consistency of positives.

I’m worried. It’s the holidays. We are visiting family. We tried to BD last night and my mother was extra needy and wouldn’t let us get away. So we don’t know if we can. We BD the 18th and 19th. I’m anxious due to family for holidays it won’t happen. Appreciate any help!