Only runs 40 Degrees advanced

long story but. I was headed for the first day of hot Rod power tour. I had run 800 miles when it died and I coasted to the side. When I checked out the problem I found the distributor cap is loose and the hold down had vibrated and fell out. So while on the side of the road I fashioned a long bolt to make a hole down what I didn’t know was a piece of the dual sync cap Fell into the distributor and locked it up. When I tried to start it there was a loud clunk clunk clunk. Needless to say it never started and I had to get towed to the hotel. So after working on it in the hotel decided that distributor was trashed and I ordered a hyper spark. Now we get to the meat of the problem I installed the hyper spark and it would not fire until I turn the key off then it would backfire through the carburetor and try to run backwards It never did start again I had to haul it from North Carolina back to Southwest Florida so I have been working on it for a couple weeks now and nobody can figure out what is wrong. It will only run about 40° advanced it does it run good but it does run warms up the fans on it doesn’t have any power I haven’t even tried to drive it that way. I pulled out the hyper spark out put in MSD wired the sniper for no timing control to eliminate that. It still does the same thing so it has nothing to do with the sniper. I said it again this morning started with top dead center which is correct I pulled the timing cover to make sure. I set the distributor to 15° by my timing tape then cranked it without fuel and watch the timing light it showed 15°. Then I plugged in the fuel and cranked nothing I turn the distributor up to 30 or 40° it starts and runs pretty good. I have talk to every mechanic I know and everybody says I’ve already done what they would do even Chris from Efi pro has tried to help me. Does anybody know what this could be. I pulled the intake and check the Cam it looks good I did a compression check I had 155 to 160 on all cylinders I pulled the timing cover to make sure the chain didn’t jump it was fine I put a new intermediate shaft in but that was just cosmetic new wires new plugs I can’t find the problem.
Boy that is strange
Perhaps your harmonic balancer has gotten out of whack and the timing tape is no longer true to TDC.
Is it a stock balancer or aftermarket?