I’ve made in in dev tools and in this environment it works.
When I copy pasted it to vscode I see many error and in effect config is wrong.
{% if is_state('sensor.ultimo_carico', 'lavastoviglie') or is_state('sensor.ultimo_carico', 'lavatrice') %}
Il controllo carichi ha spento la {{ states('sensor.ultimo_carico') }}.
{% else %}
Il controllo carichi ha spento il {{ states('sensor.ultimo_carico') }}.
{% endif %}
message: >
{% if is_state('sensor.ultimo_carico', 'lavastoviglie') or is_state('sensor.ultimo_carico', 'lavatrice') %}
Il controllo carichi ha spento la {{ states('sensor.ultimo_carico') }}.
{% else %}
Il controllo carichi ha spento il {{ states('sensor.ultimo_carico') }}.
{% endif %}```