I think what @tom meant was that in  CNNCharEncoding never uses the LSTM present in the CharEmbedding. Hence, it relies only on CNN (and not the LSTM). Whereas, CharEmbedding relies only on the LSTM.
What do you mean when you say “using both of them”? Do you mean using them sequentially (like stacking them one top of the other)?