I find it a bit odd that article 220 doesn't mention continuous vs non-continuous loads. So my assumption has always been that when doing an article 220 calculation, each input load comes with a little label on it that say "continuous" or "non-continuous" and you track that label through all the calculations. E.g. at an any point in the calculation instead of having an intermediate answer of say, 100A, the intermediate answer is, say, 60A non-continuous plus 40A continuous.
So then 625 tells us an EVSE is a continuous load, but the 220 optional method allows a 40% factor for "general loads." [Although it doesn't specify which portion of the first 10 kVA of general loads should get the 100% factor, one could argue that to be conservative, that the 100% factor should apply to any continuous loads before any non-continuous loads.]
This of course leads to potentially contradictory results such as this: say the optional calculation gives you 80A for (2) 40A continuous EVSEs, 50A of additional general loads (non-continuous), and gas heat. [For simplicity I'm going to inaccurately treat 10kVA as 9600 kVA (40A @ 240V)]. The total optional method load is 40A + 0.4 *(90A) = 76A. Which is less than the 80A of the EVSEs.
Cheers, Wayne