I've done updates for both situations (FP1.1 and FP2.1)after driving more than 20 mins on a hot day, it would be hard to restart. i would have to step on the gas pedal a bit to get restarted.
1. Crank voltage enrich table. Add more fuel on low voltage. So the crank tables can be lower, and avoid flooding when starting. Some injectors like ID need a lot of voltage to get opening, but once open flow heaps. This causes a problem starting cold to hot. Especially if you stall when hot and then crank afterwards. Lower crank times, and increase < 12V about 50% (value 32s in the table)
2. Anti stall. Limit the over fueling (TP limit) on deceleration. I know you said it is going lean, but would need to check logs for that one. Usually we get a super rich on decel (under 2000rpm say) and the cursor on the fuel map goes right. So this table limits that happening on decel and prevents stalling
3. TTP Min. These ECUs don't have it, so I've added it to prevent lean conditions on decel.
With the above three I've got my car running perfect on crank and stall conditions. I would suggest a FW update if you haven't got this firmware