...
Apparently the three tablebases Lomonosov and Szygy and Nalimov all actually did 'handle' en passant and factor it in. ...
A good point.
I posted some crap about that earlier in the thread in response to one of @Elroch's posts for which my apologies (brain malfunction on my part).
The positions with an e.p. opportunity are omitted from the tablebases merely to save space. These positions can be evaluated on a suck it and see basis.
This is different from castling because the e.p. opportunity immediately disappears whatever is played but the castling opportunity can persist. That means that a whole new set of tablebases is required for all the classifications that include a rook.
This would probably add about 12000 new tablebases to the 3000 or so existing tablebases for 3-7 men. So the builders knock off when they've got the tablebases complete without castling. For the puposes of an engine playing in TCEC this is approximately good enough because it's not expecting to reach 7 men with any castling rights intact.
It does mean that the tablebases don't weakly solve any n man chess in either basic rules chess or competition rules chess.
@tygxc would no doubt have to spend the first couple of minutes on his supercomputer building the missing tablebases.
Great read