When you say you shut the oil line off to your oil pump you don’t mean while you were driving do you? If you have leaking inner seals people usually put a shut off valve in the oil line to the rotary valve not the line to the oil pump. My machines always smoke upon start up in the non wake zone, usually takes about 2 or 3 minutes of on plain driving till the smoke isn’t visible anymore. I would just leave your low and high speed screws at factory settings. Sorry to ask as it feels like we’re starting bc all over again but you did change the needle and seat, test pop off? Test that the needle was t being held open or leaking after you got the carb all back together. ? If it’s running good, I wouldn’t worry about to much smoke,