We've recently started using Kotlin Multiplatform Mobile but the docs describe using it across mobile and web (which I assume means you can also package it as an electron app).
However, everything in Kotlin Multiplatform isn't designed to be cross-platform. It gives you the ability to structure your shared business logic to work across platforms, but you build a native UI for each target.
This has it's benefits long-term wrt creating polished native apps, but is more time consuming for a start-up.