I can’t see how new ownership would affect casting quality unless there was a complete employee turnover as well. I would get a refund (if you can) and then call that arrogant jerk who runs KB and tell him to call you when he has a block ready to ship.
The one hemi block that was shipped in to my area filled the oil pan with water on the dyno. Oil drain back on one side went into the water jacket due to core shift. Builder never pressure checked it prior to assembly. **** deal for all involved.