Ok – first off, thank you for one of the most informative “”problem” posts on this board – (others take note)
Second up – the initial puffs of white smoke where more than likely due to the freshly oiled air filter settling down – no worries there
The rest of it comes down to some simple things I’m sure you’ve read here before – you’ve been here longer than me – but this still needs saying ….
With carb cleaner, it only takes care of “tar” and other such small stuff that’s dissolvable, and despite a “soaking”, will not yield a result until you actually run it through the carb, rather than simply soak it overnight. On an overnight session, the carb cleaner will reduce most of it to “sludge”, but that sludge still needs to be run through the carb before it can attack the underlying layers
Expect a run of 50 miles to even start to clear it out, then soak, rinse and repeat – carb cleaner is good munchies, but it takes time, and persistence
Next up (and I realise that I’m preaching to the converted here) – just because you think the jet is clean, doesn’t actually mean that it is. These carbs are so small that any small particle (dislodged by the carb cleaner) may still be blocking the jet. New jet is simple five buck fix, which together with the carb cleaner can work wonders
You have very aptly described what you have done already, but I would strongly recommend you do these last two things (at minimal cost and fuss) first
Continue with the carb cleaner, run the bike with the treatment in the tank (for 50 miles), and if that doesn’t do it – change the jet
Good luck …..