Snmpd custom OID

Hello,
I am trying add and test new OID initially for debug purposes.
I want add new OID in side snmpd.conf by adding following lines which should call my simple snmp_handler program:

pass_persist .1.3.6.1.4.1.12345.1 /home/vedge/work/snmp/c/snmp_handler/snmp_handler
pass_persist .1.3.6.1.4.1.12345.2 /home/vedge/work/snmp/c/snmp_handler/snmp_handler

After starting snmpd as following :
sudo systemctl start snmpd
sudo systemctl status snmpd

I tried get oid by using following:

snmpget -v2c -c public localhost .1.3.6.1.4.1.12345.1
SNMPv2-SMI::enterprises.12345.1 = No Such Instance currently exists at this OID

And my snmp_handler not called, i have print statement at the beginning of program.

Need help find out why the way i am adding my own OID not working.

Thanks,

During debug i thought to see if 12345 will appear any way in OID’s if i walk tree.
I launch following command:

snmpwalk -v 2c -c public -On 192.168.1.159 1.3.6.1 | grep 12345

And found my new OID’s at:
.1.3.6.1.4.1.8072.1.2.1.1.6.0.8.1.3.6.1.4.1.12345.1.127 = INTEGER: -1
.1.3.6.1.4.1.8072.1.2.1.1.6.0.8.1.3.6.1.4.1.12345.2.127 = INTEGER: -1

I conform that this is my OID by adding another one in snmpd.conf and saw similar OID when i walk the tree.

Not sure how this OID got constructed.

Thanks,