If it is supposed to be crossdrilled and it is not them that is a maunfacturing defect and is warranty no matter how old the engine is.
The factory can not honour it because there is no way, you the customer could have done a Penn & Teller and made the oil holes vanish
I am assuming that you have put an air ile / oil can to the holes & verified that they are blind .
In this case take it back
However you need to check the specification of your engine
There is "pressure fed crank" and "full pressure lubrication" they are not the same thing

If you go back & read the whole post you will note this was purchased in job lot of broken mowers at auctionNo. Drilling the crank is definitely NOT the correct course of action. Contacting the B & S rep is the way to go. Allowing B & S to trace the issue back to its source will address the issue properly. And, you’ll get a new engine for your efforts.
If you are post 18 and that info was divulged in post 13.....kinda important to lay it all out in post 1.At this point, if it's a newish engine, I'd push for a whole new engine. Screw you having to fix their mistake. Get on the phone and send them a video of the rotating crank.....