I fabricate and install natural stone. I have had this and similar problems before. Now, instead of replacing slabs and pieces, I take a careful inventory of every slab when I get it from the distributer. I always have the customer OK the slab they want and make sure to point out the defects no matter how small. If there is something very wrong I wont accept the slab. Then I make sure that the customer knows where the defect will be in relation to their pieces. I also advise them of problems that can occur with these defects. Since then I have had to replace zero slabs or pieces due to manufacturer defect because it is the customers choice. Good luck.
PS. Sorry if it sounds like I am talking down. It is better to explain things fully online

.