I agree that the wine was under-pitched. A general rule is 1 g yeast per 1 US gallon / 4 liters, although specific strains may indicate more or less yeast. Based upon the OP's comments, about 2/3 of the "proper" amount was used.
However, a smaller initial colony means the yeast has an upward battle to build critical mass, but eventually commercial yeast should win out. This starts with a less than ideal situation, but it appears that it worked out. This explains what appears to be a long fermentation.
D254 is ABV tolerant to 16%, and the must is roughly at 13.6%, so that doesn't appear to be a problem. Adding EC-1118 may not make any difference.
@JohnBurns, what was the SG when you pressed? I missed that you pressed on day 10 during my last read? The timeline is not clear.
Patience, Grasshopper. The wine is under airlock, give it another week, then check SG.
I've had at least one wine stop at 1.000 and not finish for 3 months, and no, I have no idea why. I've had a few stick around 1.002 and never budge, but most ferment out when given time.