I think the problem is that there's a single attachment store per document. In other words, there's currently a single xwikiattachment table with one row per document id, and default documents and translated documents share the same document id (there's just the language column which is different between both). So we'd need to add a language column to the xwikiattachment table.
This message was sent by Atlassian Jira (v9.3.0#930000-sha1:287aeb6)
If image attachments aren't displayed, see this article.