Update. As of a week and a half ago I was still experiencing very difficult warm weather starting if the bike's engine was cold. Once engine is warm it always started immediately and operated normally. I did open the fuel screw to 2 1/2 turns out with the stock 31 pilot. That had no effect. Then changed to a 34 pilot and that had no effect either on those starts.
So strange, nearly every day I left for work at 7am 50 degree ish and it would start no choke. Ran perfect to work. Shut off and at 11:30am I'd go and try and start it and it would turn over for at least 30 seconds with nothing. Even the choke made no difference. I had to give it a tiny bit of throttle and it would slowly start. It was embarrassing especially when people were watching me trying to start an almost new bike. They would ask what's up with it not starting?
Anyways last week I finally fixed it. Unfortunately I changed two things at once so I'll never know which one fixed it, but at least there's no more starting issues. I do have my suspicions though.
So I ran out of gas in the gas can and tw last week. It was a fresh mix of 91 octane with Stabil marine 360 ( which I recently started running in all my engines that sit, switching from Stabil regular red). This time I decided to try 87 octane back with regular Stabil red with no 360 or vapor technology. Now the bike starts instantly anytime, any weather with no choke and runs perfect. So my guess is probably the Stabil marine 360 and the vapor technology, and maybe being parked in the hot sun. Something must be going on there.
If you're wondering why I run fuel stabilizer it's cause I don't go through gas very fast and I've always run it in all my engines including my Ktm with no problems, but just recently switched to the marine. So I'm switching back to red from now on and going to stick with 87 octane. Just glad it's back to normal now. Sometimes weird things happen I guess. Had me chasing my tail for a couple months.