Overheating 360 new engine

I had a BBM I could not get to cool no matter what I did. I finally pulled the brand new Milodon water pump off and found the impeller loose on the shaft alowing the impeller to slip on the shaft. Went back to the stock pump , no more cooling issues.
I have tried 3 different pumps but I’m going to pull the water pump to confirm the blade configuration