On your carbs there is what most people incorrectly call a choke. It's not a choke, a choke cuts off the air in the carbs. What it is is an enrichener, it adds extra fuel.
When you open the enrichener a circuit in the carb adds extra fuel. This fuel flows from the float bowl through a starter jet. This jet is pressed into the float bowl. If the jet is plugged your enrichener can't add extra fuel.
This makes cold starts very hard.
Remove the float bowls and be sure this jet is clear.
I wish I had pics to show this but I don't.
On the float bowl there is a hole down in one side. This hole has a brass tube going into it from the carb body. At the almost the bottom of this hole is the jet. Just below the jet is another hole that goes sideways out into the float bowl. It often clogs at the corner were the hole from the top and the hole sideways come together.
If you look down into the hole while shine a light into the float bowl you should see the light shining in the hole. If not it's plugged.
Use the tube on your can of spray carb cleaner to shoot cleaner in that hole till it sprays out into the float bowl. If you can't get the plug that way use the twist tie off a loaf of bread. Strip the cover off about 1/2 inch of one end. This leaves a thin sift wire. Use this wire carefully to probe the holes and jet. Use more carb cleaner Repeat as needed to clear the plug.
Reassemble and your bike may start better when cold.
Another thing is that when the bike get very cold the oil gets stiff. This makes the engine harder to turnover. If using the e-start it draws much more current to turn the engine over. This can draw the battery voltage down far enough so the ignition can't fire the plugs.
I have a spare battery, it came out of my van when I put the truck battery in it. Anyway I use this battery as a jump start battery. To use I set it next to the bike. Hook a set of jumper cables to the battery, negative to a frame ground, a foot peg nut works well. The positive a put a long bolt, a 1/4 or 5/16 by 3 or 4 inches long.
Now I turn bike on. In stead of using the start button touch this bolt in the jumper cables straight to the starter. Where the cable hooks to It Or at the other end of the cable where it hooks to the starter relay. Which ever is easier. This sends the jumper battery power straight to the starter. This leaves the bike battery to just run the ignition. This gives the ignition full battery voltage.
This should get the bike to start on those cold mornings.
Leo