Flutter is far less mature than react-native. Both can have performance problems, especially Flutter. The Dart ecosystem is also very immature. It turns out very few people use Dart outside of Google, and it's number of actively maintained OSS libraries are very few.
When you use Dart, it becomes pretty clear why adoption has been scarce. async / await really shine in the language, but there are a lot of things you'd expect to be there, that just aren't.
I'd stay away from Flutter if I was you. If you need cross platform now, I'd look into react-native if your UI's are simple. In the future I'd keep up with Kotlin/native as it has the potential for a relatively low down-side cross-platform approach.