it's the older models that were sending the correct codes then?
I think you were right the first time. The original production run of Leopold 210TP produced the same scan codes as the numbers keys above the alpha keys on a typical keyboard. (I have one that was purchased in the fall of 2014 and I can confirm this.) Starting a couple (?) of years ago, there were rumours that there was now a different version in production that produced the same scancodes as the tenkey codes as typically found on the right side of a full size keyboard. I haven't really been following those stories too close, but it seems to be more myth than reality. Most threads related to it seem to revolve around people ordering 210TP, wanting the tenkey code output and venting when they don't get it.
If you for sure want the tenkey codes, I'd just stay away. Having said that, the 210TP is a very nice numberpad and if you're just vaguely thinking you might possibly need those tenkey codes the odd time in the future, maybe you shouldn't be so quick to discount it over a futuristic maybe.
If you're just thinking of doing macros (and you're in the Windows world),
hidmacros used to be able to distinguish different physical keyboards, despite the same scan codes. It's been several years since I used hidmacros, but it worked well for me when I did. The developer has since moved on to a new (but similar) project called LuaMacros, so I'm not really sure what the status of it all is, but it might be something to keep in mind if you really want both the 210TP and macros.