Interesting. This seems like a weakness of natural language understanding. If you rephrase your prompt slightly it would get it right. Try:
// return even numbers that are also more than 10
const arrayFilter = (array) =>
It would do the right thing. The fine-tuned version gets your prompt right so maybe it benefited from natural language data. Will look more into it.