A carb that is runs nice fully warmed up, will need to be held open when cold. Running the screw in to get it warmed up is common procedure.
This must be because the idle port isn't restricting the fuel. Throttles are still too far open at idle.
That's a logical conclusion. Not really knowing why the old carb did well or what the timing is at raises the question. Timing and fueling go hand in glove.