{{!}} should produce the pipe-symbol "|": |

{{!|-{}} should also produce the pipe-symbol: {{!|-{}} (but it does not)

{{!|Foo=-{}} should also produce the pipe-symbol: {{!|Foo=-{}} (but it does not)

{{!|Foo={}} shows that the curly bracket is not the issue: