Mesh custom reliable message reply not received

Hello, 

I'm trying to send a custom reliable message between two nRF52840 DKs, using the nRF5 SDK for Mesh v5.0.0 and nRF5 SDK 17.1.0, by modifying the light_switch examples.

So far i've been able to to send and receive a reliable message between the server and client, but the client keeps sending the message since it isn't receiving any acknowledged reply. I can't figure out what's wrong with my custom vendor model and would love some help.

Client main.c

 

Server main.c

Related