sauron wußte, daß hobbits den ring haben und dann welche in sarumans gefangenschaft gerieten, von denen er ebenfalls annahm, daß sie den ring bei sich trugen und er sich damit in der nähe von rohan befindet
dann sieht pippin in den palantír und erblickt sauron, gandalf macht sich dann zusammen auf den weg mit ihm nach minas tirith (3. märz) und erreicht die stadt einige tage später (9.märz)
irgendwann aber zwischen dieser zeit war im film frodo in osgiliath und der feind erfuhr vom aufenthaltsort des ringes aber da es unmöglich ist, in dieser kurzen zeit eine solch gewaltige strecke (rohan - osgiliath) zurückzulegen, hätte sauron zu dem schluß kommen müssen, daß er den falschen hobbits hinterherjagte und die ganze sache mit der 'geheimmission' flöten geht, denn warum sollte man den ring von rohan nach osgiliath bringen (in die nähe des feindes) und dann wieder zurück nach MT?
das ganze problem entstand auch erst dadurch, weil man sich schlicht und einfach nicht an die chronologischen abläufe aus dem buch gehalten hat :/