How to distribute / align objects in a line or grid with even spacing?
There's an ol'-school method to distribute your objects on a grid made for the purpose, here with 'Faces Only' deleted:

Add  or link your assets to a collection.
Give your display grid a particle system, set to emit [ its vertex-count ] particles, all at frame 1. Non-random, from vertices, particles with a long life.
Particle Physics : 'None'.
In the system's 'Render' panel, set to render the collection, scale 1, no randomness
In the (collection-context) 'Collection' panel, check 'Object Scale' and 'Use Count', with default (1-per-item) setting.


In the grid's modifier stack, you can convert the particles to real instances.