Você está misturando estilos de sintaxe aqui e uma citação está errada:
- name: Escape root password - working
set_fact: "password_escaped={{ password | regex_replace ('U','\X') }}"
Deve ser:
- name: Escape root password - working
set_fact:
password_escaped: "{{ password | regex_replace ('U','\X') }}"
ou:
- name: Escape root password - working
set_fact: password_escaped="{{ password | regex_replace ('U','\X') }}"
Você pode verificar se citações se adequa melhor às suas necessidades do que regex_replace. Use assim:
- name: Escape root password - working
set_fact:
password_escaped: "{{ password | quote }}"