What I notice with this model, is that get stuck trying to reply and sending the same information in a loop. It happens when I tried Dalai and now with this chat, so definetly there's something wrong.
I had the chance to work after this boys were hired by the client, they are good in consulting and strategy but at tech level they are really bad and always delegated to teams in India for pennies.
Elm use a different paradigm (Functional Programming) and if you are not aware or have experience with it, it will take long time to understand it. The company later moved to React/TS due the issues mentioned above.
Both, learning curve was difficult and is impossible to get resources with good/real Elm experience. Also, you end up with a huge Main file in enterprise apps.
I used elm in my company for more than two years and is not designed for enterprise apps, is great for tiny apps or POC but I, and my entire team, don't recommend this language.
I started to use Remix and I love it, the nested routes / layouts is the most powerful feature for me. Also, the API is easier and cleaner than Next and the hooks to consume the data is a nice approach as well.