Even if the block macros are supposed to be supported in tables and lists, they don't work unless wrapped in a group.
AFAIK, at the rendering level, standalone macros are not supposed to be supported in tables and lists. Only inline macros are supported. This is why you need a Group Block.
So it seems to be a WYSIWYG-only issue indeed.
This message was sent by Atlassian Jira (v9.3.0#930000-sha1:287aeb6)
If image attachments aren't displayed, see this article.