You need 2 modifiers for this:
.listRowInsets(.init())
.listRowBackground(Color.clear)
As in:
HStack(spacing: 20) { ... }
.padding(.vertical, 8)
.listRowInsets(.init()) // Remove the default row insets
.listRowBackground(Color.clear) // Remove the default row background