While working on #24751 I wrote a test for the behavior that the lowercase tokenizer has with regards to multi-term queries. It looks like it is supposed to lowercase them. But it doesn't seem to work because nothing I can see checks whether or not the tokenizer is a MultiTermAwareComponent.
I think this is a bug. @jpountz, what do you think?