Atrasado, mas os dois campos {Mergefield PersonName} aninhados precisam ter os códigos de campo apropriados - isto é, o {} precisa ser as chaves de código de campo especiais que você pode inserir usando ctrl-F9, não aquelas que você digita no teclado .
(Se eu criar um campo IF com o "ordinário {}", recebo exatamente o mesmo resultado que você faz.)