Doesn’t he only need to capture Gamora to learn the Soul Stone’s location? I’d argue the reason he started collecting the stones when he did was that he learnt Gamora knew the Soul’s location, and collecting the stones would draw her out allowing Thanos to capture her.