I think you made the right call here. SwiftUI had a slow start but now closing the gap on UIKit. ReactNative is a dead end.
It feels like SwiftUI is being pushed down my throat and I have a strong aversion towards things like that.
Even mobile web and non-web mobile are quite different platforms, even at the UI layer. There are many different expectations, platform norms, and interaction differences that don’t work well in browsers or across platforms. I’d love to seen an example of it working well but I haven’t yet.
Building both SwiftUI and Jetpack Compose apps is definitely a ton of work, but I think the right choice at scale. Before “scale” is “achieved”, I’d advocate for doing one platform well (there’s often an obviously more important one) and packaging the web PWA for the other platform.