Ignition broker sending NCMD request for my MQTT publisher (Eon node) even after sending NBIRTH

Ignition broker sending NCMD request for my MQTT publisher (Eon node) even after sending NBIRTH.
My NBIRTH metric is like following, please help me what I am missing, because ignition marking this node as STALE and keeps on requesting NCMD:
{
"timestamp": 1678375439000,
"metrics": [
{
"name": "Node Control/Next Server",
"timestamp": 1678375439000,
"dataType": "Boolean",
"value": false
},
{
"name": "bdSeq",
"timestamp": 1678375439000,
"dataType": "Int64",
"value": 0
},
{
"name": "Node Control/Rebirth",
"timestamp": 1678375439000,
"dataType": "Boolean",
"value": false
},
{
"name": "IgnGrp/IgnEdg",
"timestamp": 1678375439000,
"dataType": "UInt8",
"value": 519
}
],
"seq": 0
}

Are there any errors from the MQTT Engine module in the gateway logs?

Also, the value for "IgnGrp/IgnEdg" metric is too large for the datatype specified.

Yes. Getting error like "Received DDATA for OFFLINE edge node that didn't send a birth".
Though I am sending NBIRTH and DBIRTH both. I also see error like "Edge Node IgnGrp/IgnEdg is offline but we got a DBIRTH from device.

I will check the datatype thing.