Ok, I don't have a "correct" MSQ for your setup to compare things to, so I am not going to look through your MSQ, just go over how to get this fixed.
First off, if it will start cold, great. Get it started, get it warmed up to operating temperature, then go to the VE table and get the idle dialed in. Decrease the numbers in the load cells when it's too rich.
This may actually fix the hot start problem too. But if it doesn't, you'll need to go back and dial this in. Here's how to handle this one depending on the symptom.
1. Engine just cranks and floods, but doesn't catch - decrease cranking pulse width.
2. Engine cranks, catches a couple seconds, then dies - adjust after start enrichment.
3. Engine runs poorly while warming up, after about 20-30 seconds - adjust warm up enrichment.