It appears that all spacecraft orbit within different parameters, dependant on altitude, and orientation to earths turn. The ISS synchronizes its orbit every 6 days(same latitude,same time of day) but a 6/365ths of a turn away from the same spot,east to west. After that, it all gets a bit blurred. My guess would be every 72 years, but does anyone know?
(I've omitted my original approximate answer.)
It takes 3.00 days, for 46 orbits with apoapsis 394.6 km and periapsis 394.5 km, calculates section 3.2 of Earth Orbits With Repeating Ground Tracks. That paper also explains why a quickly repeating ground track is desirable. If a Soyuz launch is delayed, a new launch window for a similar rendezvous occurs quite soon.
The actual orbit is sometimes higher and more eccentric, for reasons like reducing the fuel consumption of its reboosts. The paper's Fig. 2 shows this during 2015-2016. During the past hour it climbed from 414 km to 429 km. So,
This additional mean orbit height would cause λAN to drift slightly westward after each 3-day cycle.
Practically (for Soyuz planners) it's 3 days. But the orbit is too irregular and unpredictable to predict the next time that it gets within a degree of the zenith at some terrestrial position (see Fig. 2 again).