Subscribe to multiple addresses on the same model

My app uses mesh shell to subscribe to messages on a custom model and that works just fine

I need to subscribe to a different address  on the same model but get an error 

Here is what I do

mesh init

mesh dst 0x66

provision

add keys

bind keys to model

uart:~$ mesh mod-sub-add 0x66 0xC002 0x1003 0x0a0a
Model subscription was successful
uart:~$ mesh mod-sub-add 0x66 0xC003 0x1003 0x0a0a
Model Subscription Add failed with status 0x05
uart:~$ mesh mod-sub-add 0x66 0x66 0x1003 0x0a0a
Unable to send Model Subscription Add (err -22)

Is it even possible to do what I'm trying to accomplish?

Why am I getting 2 different error codes when I configure subscription on node address (0x66) vs just a different address 0xC003?

Is there a way to accomplish what I need?

Thanks

Related