The stock LPN client for Mesh SDK v4.0.0 throws NRF_MESH_EVT_SAR_FAILED when replying to a publication set message via a friend node.
All code, reproduction data and log output is here: https://github.com/siriobalmelli/nrf_mesh_4.0.0_lpn_SAR
I also tried to implement the suggested answer from this thread:
... this did not work, see this commit:
Have you made any modification to the LPN example?
I'm not sure if this will make any difference but could you also try using our nRF Mesh app instead of the BubblyNet app? Any difference?
One of our developer was able to reproduce this issue but in a different way. He noticed this issue after provisioning the LPN using Android app. The app was not able to fetch the Device Composition Data. However, he noticed that the issue went away after he restarted his phone and it did not appear to come back. After this, he put the LPN in friendship with Friend and was able to configure publication via a friend.
This doesn't seem to be a stack issue. It seems like there could be an issue how the Mesh mobile apps are handling GATT communications or it could also be iOS library issue.
Thank you very much for your help - closing this.
If you feel anything else needs to be done please reopen :)