Ok. So far everything seems to check out. I am now wondering if your initial problem was actually a dirty carb and you have since replaced it with a non OEM one, which from experience and feedback from this and other forums, I have to suspect your issue could well be fuel delivery. These replacement carbs from China etc, are renowned for being poor quality and your fouled plugs are telling me it may be causing the engine to run rich. If you can find new plugs it is worth installing them to see if they foul up and indicate a rich mixture. I am struggling now to think of what to check next apart from fuel.
Like Tom, I need to think further for a possible cause.