As macros de texto Roll20 não suportam declarações condicionais baseadas nos resultados das matrizes para usuários livres. Para fazer isso, você precisa acessar suas APIs de script, que exigem uma assinatura Pro. Você pode ler mais sobre os modelos de assinantes aqui.
O que você poderia fazer, se não se importa com a desordem no chatlog e fazer algumas contas, é manter uma nota na macro para lembrar quais números devem ser substituídos por qual número, como:
Fickle Attack: [[6d6 + 1d4 + 2]] damage!
(Replace all [[1]] with [[6]] or [[4]])
E aplique conforme apropriado.
(Eu consideraria levantar uma questão separada, se já não tiver sido perguntado, sobre se o Fickle Attack também se aplica ao Sneak Attack).