leaky heads gaskets, I'm losing it!

Easy enough to check, put the gasket on the head, line up the bolt holes check all the passages.

Use the same gasket on the block do the same thing.

If all the holes are correct it's probably not the gasket.

Maybe you have a crack in the block that opens when the bolts are tightened?

Don't some of the head bolts penatrate the water jacket and need propper thread sealer to seal?

Could it be coming from the intake?

Are you giving any sealer a day or more to setup before putting fluids in?
Buick V6 engines are a pain in the pisser. They changed the deck surface/cooling a few times. Head gaskets and heads have to be compatible with the block. Then one year they changed from odd fire to even fire and then a few months different they changed how the distributor drive and timing gear were installed. On one the distributor gear was machined on the front of the cam. On the other it bolted on. The cam has to match the crankshaft and that requires the matching timing set. A friend built a 3.8 for his 32 Ford. They could never get it to run right. He got a camshaft from a swap meet. I have a couple of books. One on just the Buick V6 and the other looks at a number of V6 engines. This is how they figured out the crankshaft/camshaft mismatch.
Before assembly when changing parts like heads, put the gasket on the block and on the head checking for any mismatch. It does not take much.