it took me about 30 seconds of cranking to get it started with no other issues.
That is a fuel problem of some sort indication.
Check pressure regulator. You smell fuel ... could be evap or TOO much fuel.
Do you have a solid misfire? Or intermittent? One says check fuel & ignition components on one cylinder, the other says look a bit further afield as it may be multiple cylinders randomly, but they all have something in common.
Could you have icing in the intake? That would block air, cause hard starting, and possibly fuel smell. Ice would melt after a while, trickle into the intake or out past the throttle plate. If you have a 'stove' around the exhaust that feeds warmed air to the intake, check that the flapper is closed when running if it is real cold, or block it so you are getting 'heated' air all the time to see if that has an effect.
Icing can occur when it is a bit humid, not raining humid, but cold enough for the intake components to get too chilled and cause ice on the throttle or other parts. Does not happen much with EFI, as the fuel is not evaporating in the throttle body as in a carb.
tom