Actually you could try a custom collection with a grid layout and the grid size set to small. The images would be uploaded to separate rows instead of the same row, but you could probably rework your data structure to make it work. Only problem is that it doesn’t maintain the same layout when you switch to desktop mode. Maybe you would need two custom collections, each conditioned to display based on the device screen size.