That isn’t a rule that’s stated in the manual.
We don’t use realistic ops here for a lot of things (I’m not even sure if that is a thing at KDAL, to be brutally honest). Standard clearance points should be used throughout to keep consistency. Early downwind for patterns, and for inbounds, once they’ve been given any appropriate pattern entries/sequencing. If anything, waiting until final is risky, and it is not really encouraged at all. Clear them early.