Sounds like it is just not enough fuel, probably ran with the extra post start and warm up enrichment active, then as these two decayed away it doesnt have enough to keep it happy. Provided Injector and fuel pressure data is ok then probably just not big enough numbers in your fuel table. Typically 55-65% VE at idle. So, for now just bump up the whole fuel table to see if it helps. Dont worry too much about the VE numbers being realistic or not yet, just give it what it wants and work through getting things right once you have it running.
Add 12deg to the current offset to advance timing 12deg (so -316).
For the maximum inj duty cycle warning, that will probably go away if you update to the latest firmware. Early firmware tripped that warning if there was a trigger error during cranking.