Question: are elves immune to charm?
Answer: To clarify, elves are not immune to charm, they have advantage on the saving throw. Diplomat doesn't trigger a saving throw, it forces a contested skill check, so elves and half elves shouldn't have any advantage against it.