'm sending a publication set message (0x03) from an iOS app to an nRF52840 board using the light server example in the latest SDK. This works and I'm able to receive messages when I turn the light on and off from the board but I'm not getting a model publication status message back (0x8019) when I set the publication address.
Is this expected behavior or is there some data I'm possibly missing?
No, you should receive this message after setting publication.
There may be several reasons why the message is not delivered:
Did you try with the sample nRF Mesh application? Does it work for you there?
Yes, it works in the Mesh app but not in my own implementation. I'm sending the exact same data. I'm using 0xFF the default value for TTL.
I believe the problem is not sending back the acknowledge data correctly after the node is provisioned. Is there any documentation around this process?
You may need to modify the manager settings. Have a look at the AppDelegate in the sample app. Properties are only documented in the code.
0xFF in the publication means that the device should publish with its default TTL value, but doesn't say what this TTL is.