Why can’t my admin account manage attachments on a custom post type with a unique capability type?

My educated guess is the issue comes from attachment being separate post type. It might seem like utility by purpose, but by nature it is specialized post type.

Unfortunately your specific setup is not trivial to reproduce to confirm.