No. If the Officer has probable cause to believe that a violation of the Vehicle Code has occurred, he can initiate a traffic stop. The location of the traffic stop is usually irrelevant (unless outside of jurisdiction).
Based upon the facts in your question, one of two things occurred.
1. The Officer was attempting to gather evidence to determine if you were DUI or
2. The Officer was delaying the stop for officer safety reasons, either to locate an appropriate safe spot to initiate the stop or waiting for a backup officer to arrive.
I would venture to guess that he was simply trying to gather evidence of a DUI.
There are many legitimate reasons the officer could have delayed puling you over. Itmay have been to observe your driving patterns a little while longer as the other attorney stated to gather evidence of a possible DWI or it may be that the officer was merely checking your license plate with dispatch to insure his safety.
All answers are for information purposes only. Answering this question or any future questions does not form any attorney-client relationship. Be mindful, that answers are limited by the limited facts presented by the questioner and are not meant to take the place of competent legal advice by an attorney fully informed of all the facts surrounding your case. However, be aware that nothing posted in a public forum such as this can be deemed confidential or privileged communication. For a privileged private consultation, contact me at 212-385-8600 or via my website www.reasonabledoubtny.com