In your example you use as data type 0x09 and I dont understand why.
if I look on the Mesh Specification Mesh Beacon AD Type format
0x00 Unprovisioned Device beacon
0x01 Secure Network beacon
0x02–0xFF Reserved for Future Use
advertiser_enable(&m_advertiser);
static const uint8_t adv_data[] =
{
0x11, /* AD data length (including type, but not itself) */
0x09, /* AD data type (Complete local name) */
'N', /* AD data payload (Name of device) */
'o',
'r',
'd',
'i',
'c',
' ',
'S',
'e',
'm',
'i',
' ',
'M',
'e',
's',
'h'
};