Hi, how do you know when your "peak OV" was, are you taking your temp, doing ovulation predictor sticks, seeing a doctor who is giving you ultrasounds to watch the follicle? Or is this just based on an app? There are few precise ways to determine when it really is, an app is just based on averages and even ovulation predictor sticks only measure the hormone surge that prompts ovulation somewhere in the next hours. The only way to be totally sure when you ovulate is to see a doctor and get an ultrasound one day and see the egg in the follicle, and then to see the doctor the next day and see that the follicle was empty. Otherwise it's all guesswork.
Regarding sex with the other man, well, withdrawal is not a "method" of birth control. A woman can get pregnant whether her partner ejaculates in her body or not, which might be even more likely in your case since the sex the second time was after he ejaculated the first time. A guy ejaculates millions of sperm at once, and some of them hang around the urethra. Pre-ejaculatory fluid carries sperm down the urethra that was from the prior ejaculation.
Another thing to keep in mind is that if the guy from the 22nd did have sperm and it got into your body, sperm can last 5-6 days in your reproductive tract.
Long and short of it, you might be pregnant by either guy if you are pregnant. I suggest you wait and see if you are pregnant.