the only thing that come to mind is possibly the mounting angle .. if it does not leak on the bench and only on the engine try tilting it a few degrees up or down of the bench and see it starts to leak
carbs are pretty simple and it is quite possible your old needle and seat are perfectly good. make certain the float is not upside down
some kits ahe seats with a wrong thread side
trim the inside perimeter of the carb bowl gasket with a sharp exacto knive to remove possibility of snags on the cork
do a proper blow test on the carb
Joining AOMCI has priviledges 🙂