According to Osho, yes: after death, only average souls reincarnate immediately, while the very low and the very high must wait for a fitting womb. This interval is their 'wandering'—inferior ones are called pretas (ghosts), superior ones devas (deities). In the bardo, one sees many couples; awareness and patience are advised so entry occurs deliberately, not by hurried attraction.
Yes—very bad or very pure souls wait for a matching family before being born again; only average ones return right away.