Amber doesn't currently support binding an array of descriptors to the same binding slot. On Vulkan side that means VkDescriptorSetLayoutBinding objects have descriptorCount hard coded to one.
I would suggest that if multiple identical buffers or textures are bound to the same binding ID in AmberScript pipeline block they would end up into a descriptor array.