Hello! I need a little help 
Please see screenshot below;
Why the ForAll Collection make the same data. In fact the displayname of Attachments are different.
How should I correct the code.
Thank you.

Clear(attachlist);
ForAll(
Gallery3.AllItems,
Collect(
attachlist,
{
Name: Last(
LookUp(
Gallery3.AllItems,
ID = ID
).Attachments
).DisplayName
}
)
);