Quick thought: I still don't see how this would cause the uppercase/lowercase thing, but it's possible that there's a connection to how the scoring is handled in the teach recipes. Essentially, the matcher and model are combined, and the prefer_uncertain sorter then decides whether to show and example or not. My comment here discusses this in more detail: