Have you profiled your printer, or are you just running it default?
With a profiled printer, it'll hit most pantones pretty good - Not every pantone/color can be hit by a CMYK printer... So even with a perfectly profiled printer, there will be ones that will be off and you'll need to tweak them to be as close as possible. For instance... our Latex printer will hit every pantone we've thrown at it... but blue dark blue pantones it struggles with and we have to adjust them. Our Solvent printer hits everything ok, but there are some yellows it struggles with. Every printer is different. \
But you need to make a profile, otherwise its just guesswork. To make a Profile you need a device like an I1 spectro, you can buy a used one for a few hundred on Ebay, Then your printer will hit "Most" Pantones pretty accurately.
Without profiling your machine...you're only doing half of the equation. You can scan a color with a device and get the exact color mix it needs - but your printer wont know how to print / mix those colors. As heads age... it spits out less ink, or lays down ink in different spots... So profiling your machine will tell it how much ink each heads spitting out and what it needs to do to reach those colors.
https://www.ebay.com/itm/2848564759...82EyFd1ZZREf9dqyQzAwUh7EM=|tkp:Bk9SR_6c5pb3YA - So get something like this - I'd stay away from used because theyre only good so many hours/years of use, then they need to be recalibrated. Profile your machine, then get a portable scanner and you should be ok color wise.