The issue is setting .preferredColorScheme on the sheet. A nil value (for system appearance) does nothing.
A full working solution without using UIKit can be found here:
https://gist.github.com/chockenberry/a2a23a12604e333b1c2a8b71e7a24155
Apple folks: FB15105356
Topic:
UI Frameworks
SubTopic:
SwiftUI
Tags: