Still...I wonder how a map or program would stop it from starting just because of lower ambient air temps. Now my wife can say "F-that" if it's too cold for her to go outside or for a ride...but a machine?
Just a guess mind you but I imagine it might just be that the mapping doesn't add enough fuel for temperatures below a certain engineer's anticipated amount and not enough is not enough.
I base the following on previous experience with the VDI fuel and ignition mapper. The thing proved to be extremely fussy and required in many cases including mine, a great deal of minute adjusting and testing to both run properly and to fire up reliably in various conditions of air temperature and motor heat. I have never quite wrapped my head around the excuses that small differences in manufacture tolerances between machines of the same make and model ought to be expected to be the reason such dial-in requirements should be needed in order for the quad to start reliably. This when any stock ECU can be removed and put into any other example of the same model machine and it'll run and start just fine.
I have operated gas engines using much cruder fuel metering, including my King Quad when it had a clogged injector out on a group ride one summer. I parked the quad and loaded it the next morning.
I took the air cleaner off, started it and rode the quad to the trailer and loaded it in by just squirting raw gas down the throttle body using a Sunlight dish detergent bottle I'd cleaned and half filled with gasoline. A squirt was good for about five seconds of operation then it would falter and need another squirt. How's that for crude metering, and it started and ran just fine!)
How you can run a motor like this and yet the ECU run motor alone seems to need fuel metering that's accurate to the molecule in order for it to start, is more than I can quite fathom.
The point is though, give a gas motor a shot of gas and it'll start when cold.
But yes, in the case of the OP's problem I just don't think it was getting enough gas when it's really cold, to light the fire.

Not much to be done about that except maybe chuck some gas down the throttle body throat.

Or get newer mapping.