Yes you are right, it is a loss of space in ES, but the result of the query is good because when ES search a document, it do not make the distinguish between a document which have the match value one time and a document which have the match value many times.
For TitanDB, I think it's useless even for property with List cardinality to push duplicate values.