Grouping elements with .accessibility(children: .combine) doesn't always generate the best accessibility label. Comma-separating labels might sometimes not be ideal. But you can improve it by tweaking the labels/grouping of its children first.

Stock Analyzer app uses an HStack to display some info. It is grouped for VoiceOver using the .accessibility(children: .combine) modifier. But the output is not perfect, as VoiceOver will say something like: