Meshcore and -tastic have the huge problem that the encryption keys are bound to the device and not the app.
:)
Both projects are hitting their limits because of this. Every new feature and every bug fix causes endless amount of pain and breakage.
I was involved in both - and gave up because of this.
IMHO both projects need some kind of thin-client which delegates most of the functionality into the client. Only keep some basic LoRa/Message Buffer/Routing/Battery Saving functionality in the hardware itself.