I'm pretty sure I've read that soy can mess up your cycle if you already ovulate regularly. Sorry it seems this is happening to you.

I've never had a positive OPK right before AF so I'd assume you are just about to ovulate and get to BD'ing if you haven't been already.