This exact same issue has been driving me bonkers for some time.
I presume that (like me) you tried using .background(Color.clear) immediately prior to the .tabItem modifiers and on the first child view in the subviews(?).
None. of that worked for me.
It seems like a straightforward concept, but there MUST be something obvious that we're both missing.