New engine issues

Ok so i recently had a 1985 318 block put together by my buddy at his machine shop. It contains stock rods and crank has after market flat top pistons with no valve relief grooves bored 30 over . All new performance valve train parts ! Erson cam 112 +4 lob separation 449 lift exh/intk 292 duration. Heads are stock 318 heads with light porting and valves redone and performance valves ECT. Performer intake and a Carter afb competition series 750 cfm 4 barrel carb. I recently had a ticking noise coming from the valve covers . Found out that the new comp cam push rods 3/8 wide was rubbing against the push rod holes in the heads! I swapped them out with new solid stock factory rods 5/16 wide solved the problem. Now I have an issue either carb or timing or both? Starts up and idles great but once in awhile has a slight miss ? Maybe low octane gas? You go to rev it up high and it acts like it is struggling or hesitates? But if you do short revs it's fine? I still need to do a vaccum test and cylinder pressure test. I haven't checked the Carter in a while to see if floats are still set right? It also has a brand new mopar performance distributor with performance curv would that be an issue or timing ? It doesn't seem to fluctuate a lot when turning distributor will running unless you turn it real wide then it bogs down or cuts out and dies? That thermoquad is not on the engine I just put it there to take a photo before finishing up engine

received_2183998591658477.jpeg