I confirmed your issue is with using the pickup truck water pump, crank pulley and accessories. Way back at the beginning of this thread on page 1 in Post #9 I mentioned the water pumps are different lengths as are the crank pulleys.
A quick look at reviewing Rock Auto part number specs shows the pickup truck water pump like you are using has a height of 5.95”. This pickup truck water pump is
AC Delco 252732
The Workhorse/G-van/Medium Duty type bracketry is longer with a height of 7.25”. This water pump is part number
AC Delco 251693
Here is a visual comparison of the Workhorse/G-van/Medium Duty crank pulley (on engine) compared next to a pickup truck pulley. The 1.25” difference in water pump length is why your fan is hitting the crossmember. The easiest thing for you to do is probably going electric fans or do some research to see if there are any other GM V8 spin on clutch fans with a longer shaft, which I kinda doubt exists that is that much longer. That said, your picture makes the engine look a tad bit on the low side but it may just be the camera angle but regardless that isn’t your main issue