If it's running rich then you cannot have an air leak or blocked fuel line / filter / jet.
You say you can't adjust the carb to get any difference - It really sounds to me that the float and needle assembly isn't doing it's job and is flooding it.
Now that makes sense.
I'm off job hunting tomorrow but may get chance to look at it again in the afternoon.