I think the problem is the DMV. Usually the people working there don’t know the rules...
everyone has a different experience because of what the person behind the counter *thinks* they need to do.
Even cops don't always know the laws you think the DMV employees do.