Hi
Why is the fadec exceeding the starter limitation to perform a dry crank.
Probably to protect the engine.
After a hot start, the FADEC will crank the engine until the EGT is below a certain threshold. If it requires a slightly longer cranking time than the starter motor limitation, then it is still the cheaper option. (Life of starter motor has probably been reduced).
In your example, I'd pause for at least 20 secs before the next start attempt, and limit myself to only 3 consecutive cycles before the 15 mins cool down. I'd make a tech log entry "starter motor cranking limit exceeded by 30 secs on first attempt" or something like it.
Edit (CFM engine limitations - don't have IAEs)