You need to test how the fuel system is holding pressure over night. I don't know specifically with this car, @
Ultramaroon is usually the go-to tech guy here. But most cars have a check valve so fuel won't run back and the engine will keep fuel pressure so when you turn the key, you got fuel pressure right away if that check valve starts to leak in an older car, you get this long crank and the work around is to do what you are doing. Or replace the check valve.
Also could be a leaky injector overnight flooding a cylinder even though the symptoms are a little different.