I have the “?” on all my symbols, they get replaced by 1, 2 ,3 and so on once I annotate them.
Maybe this functionality is not guaranteed. Or is error prone in the code. Or whatever.
I don’t know the reason behind this requirement, but normally it’s better to follow the official documentation.
At least for newly created symbols you could omit the “?” character.