Honestly I think the ID should only trigger recognition if the person is cuffed / restrained. It would make slightly more sense RP wise.
Cops realistically are way more likely to remember someone they’ve actually arrested and handcuffed rather than someone they just conducted a pitstop gun license check on. It’s the most convenient balance between both worlds.
A lot of cops *John Fraser* will just hunt the name down of as many individuals as they can, and someone (especially a cop) having your name makes you very susceptible to meta / power game. Not only can people who have your name see your face model and name on the tab menu whenever they want, but they have your faction as well. If a cop is in one faction on an alt, and they arrest someone who’s in an unfriendly faction, they’re naturally gonna be biased.
Another alternative if people want the system to stay the same so bad, is to make it so when you’re on a cop character, all non gov’t factions appear as “???” because why would a cop know what faction a person is in just by looking at their ID.