I'm the developer of a Android monitoring App (OBD2) called PHEV Watchdog which has been available for the Mitsubishi Outlander PHEV and more recently for the Kia and Hyundai PHEV models.
I've been asked to add support for the EV vehicles but I do think it should be another App (too much PHEV data that doesn't matter for the EV).
So gathering info at this time and testing some code for the Ioniq EV and Niro EV which I've managed to have access to.
I think I could add support for the Soul also but I would need some help to scan the OBD2 and get some data from there.
If there's anyone with an OBD2 adapter who is willing to help please let me know.
Oh, I should say the App is only for Android and free to donwload from the playstore (ad supported).
I do plan to build a website (like for the PHEV Watchdog) with some added features (analysis of personal data and across) but that should come later and be restricted to contributors (the website not the App).
Here's an (old) video of the original PHEV Watchdog and it's features, you can expect about the same for this new App.