Most Molosser breeds have web feet.
Danes and BM's don't have the shear mass of your boy, Saints and Newfies don't have the masking, (neither does a Leo), a TM x Leo I would expect a lot more hair.
So I'd bet it is EM x, with a large amount of EM in the mix.
Dane x leonberger slimmer/ no masking
BM x leonberger much smaller
Saint or Newfie x leonberger would not have the masking.
TM x leonberger would have more hair.
Just my opinion.
Closest I could see with not being EM with masking would be Boerboel and while there are some huge lines with them I just don't see a line that would have that big a offspring.
Im fairly certain Saints have the Mask gene, but the white gene overrides large chunks of it, As I understand it the Em Allele is completely dominant, and that only one parent needs a mask to pass it on, That said his masking is "extreme" being all over his chest and his feet.
From what Ive been guessing and I may be entirely wrong about this, he has the following genetic traits
k,k "Not all black"
B, ? Black is black not liver (hence black nose)
Ay, ? "Sable coat"
Em,? "Masked"
I locus responsible for intensity giving him the red hints
S,S I would guess his very very limited white on chest and toes was Residual white, rather than s1,s1 Like on a st bernard, Although I would guess that a S,s1 would be a possibility, but unlikelly with the complete lack of white on his nose. (s1 gene should colour white over the top of a mask)
This has been the site Ive been using most when trying to guess what comes from where to try to "rule out" parent breeds.
Dog Coat Colour Genetics
Unfortunately Ive not been able to rule out much... At one point I read that it was impossible for the legend of the Leonberger being created from a crossing of a st bernard with landseer newfoundland and later additions from pyrean because that combination of dogs could not produce the sable colour of the leonberger. Every time IVe seen a newf or landseer crossed with a st bernard it produces a black and white dog as black is dominant and a single K is enough to make a dog all black apart from the white. I believe a brown newf is also a K,K black dog with a b,b brown dilution of the black resulting in a dog with a brown nose etc as well, therefore its descendants when mixed with a k,k B,B (Not all black, not liver) dog would also be Black dogs because they would have to inherit at least one dominant K all black gene and WOULD be black.
Yeah Ive looked at all that and didnt know that any of the mollossers beyond the newf and leonberger had webbed toes...