From what I understand the LoRaWAN stack is still limited to a handful of functions: init, join, send and RX. This is to me a critically limiting, from my experience in LoRaWAN you either have very deep control of your stack or you going to have a very bad time when deploying hundreds of devices onto public networks. The idealised world where everything meets the spec doesn’t exist and even the specs itself falls over quite quickly - just have devices start moving between networks and using ADR…
Can’t see any way to push TX power beyond 14dBm for example (yes I am aware of legal restrictions) or change the default frequencies. For example I wouldn’t know how to CE certify this module without the ability to transmit at fixed frequencies.
Is is possible to not use your binary closed source stack running on the CM0 and talk to the LoRa chip directly? Are you able to list the internal connections between the PSoC6, SX1261 - maybe TCXO?