I wonder if this has implications on those applying for federal positions with extensive background checks where even one-time use would have been a dealbreaker.
The logic is preventing you from being arrested tomorrow for your use last month. If he only pardoned those who were already arrested and/or convicted there would be nothing stopping the prosecution of people who just hadn't yet been arrested.