Hard Starting Hot Big Block

Sounds like a classic case of bad connections. Did you make the terminal ends of the wires going from the battery to the engine compartment? Did you have someone do a load test on the battery? I would temporarily put the battery at the front and wire directly to the starter & relay with OE style wires to see if that works. If so, start working backward to find the culprit.
100% agree its acting like a bad connection but everything has been made new with copper wire now. I fought this a few weeks back and found out some of the wires I had used before were CCA vs Copper. Changing over to copper helped for a couple weeks but then last night she acted up again. I've used a jump box up front to try and remove connection points and no changes. Battery load tested great and I've tried another battery from my Ram and not change.

Super frustrating that when it's cold aka first fire of the day it cranks over no problem. Just fired it up this morning to reset the timing after retarding it last night (I actually reset it dead on before starting so one thing went my way) and it cranks nice and quick with minimum drop. The wiring going to the starter is in a heat sleeve so in theory that shouldn't be cooking and I hug it to the block. The starter was hot yesterday when I was stuck but I had been getting shitty slow cranks so I'm sure that heated it up some. It just seems like something isn't happy when it gets hot...

Plan for today is to put a Ford starter in the trunk, use the 1/0 run I have up to the front from the ford relay directly to the starter and then just have a 2ga back from the alternator to the battery. If that doesn't help things then maybe it's time to just burn it down!