340 block no.s

That's normal.
X2. I have seen casting numbers as much as 2 YEARS prior to final assembly date of the engine. When you have thousands of blocks cast, some invariably get pushed aside, only to be retrieved and machined / assembled at later date.