OK, so you do in fact want to join all the columns together into one list item. That’s what I needed clarification on. Your details view is only attached to a single row, so yes, a basic table is only going to show data from a single row.
The short answer is that what you want isn’t natively possible with glide. Something like this would probably take some experimentation, but I think it may be possible with an inline list combined with a template column that joins all columns together, and some CSS to force proper wrapping of your template column. There is some potential information on wrapping in these posts. They are geared towards a basic table as opposed to an inline list, but maybe it’s possible to adapt. I’m not sure though.
Ideally, what you need is a combination of Swipe style card, which lets you put multiple components on each card, combines with one of the other list styles (like the standard list or the card style list). You could experiment with an inline list and CSS, or go straight for the Swipe Style layout. If you use the swipe style, just be sure to have a user specific date column so the swipe can fill a date instead of overwriting any of your other columns.