Inaccurate returns are given by meta placeholders for value 0 if they refer to their own field.
I've made some tests with Format value, based on this multivalue field: TESTING=Arnold\Bruce\Cedric
Tested in v2.93
Note: The forum replaces double back slashes with single so Arnold\Bruce\Cedric means triple values
===== Issue 1 =====
Field : TESTING
Format string : $meta(testing,0)
the return is the multivalue Arnold\Bruce\Cedric
However, with
Field : TESTING
Format string : $meta(testing,1)
the return is Bruce
and with
Field : TESTING
Format string : $meta(testing,2)
the return is Cedric
So it seems that the format string in the first example (value 0) incorrectly returns the full multivalue. But if you use it for a different field:
Field : CHECKING
Format string : $meta(testing,0)
then the return is Arnold
So the issue only occurs when the format string refers to value 0 and to its own field
===== Issue 2 =====
A similar issue but for %fieldname%
Field : TESTING
Format string : %testing%
returns Arnold\Bruce\Cedric
but
Field : CHECKING
Format string : %testing%
returns Arnold