Try replacing the float pin in the carb and closing the fuel petcock atleast on parking for the night/ long periods . Overflowing fuel can also cause smoke at startup and poor starting and running , untill excess fuel burns off . Fuel trickling into cylinder also strips the oil film off cylinder walls . If oil level stays stable over a month or so , you are free from major worries . Your problem does not seem to be related with fuel mixture being rich or lean or cold start . Maybe oil circulation is not clear & instant upon startup - cleaning the rotor & mesh filters is a good idea . But anyway something is malfunctioning or just out-of-adjustment which we cannot locate from here . I am 99% that it's some dumb little thing - so keep checking out e v e r y t h i n g
.



Comment