SNMP Check - doesn't working and doesn't execute any print for debug

I think there is something strange with scan function…
Doing “cmk --debug -vvnII IT1-Damocles-Ingresso”

Using cached OID .1.3.6.1.2.1.1.2.0: ‘.1.3.6.1.4.1.21796.3.4’
Using cached OID .1.3.6.1.2.1.1.1.0: ‘Damocles 1208 SNMP Supervisor v1.0.2’
Using cached OID .1.3.6.1.2.1.1.2.0: ‘.1.3.6.1.4.1.21796.3.4’
Using cached OID .1.3.6.1.2.1.1.2.0: ‘.1.3.6.1.4.1.21796.3.4’
SNMP scan found hr_mem poseidon_inputs poseidon_temp snmp_info snmp_os snmp_uptime

PS.: I’m monitoring this device with a custom plugin written for cmk 1.6 which I’m using lambda function:

'snmp_scan_function': \
        lambda oid: oid(".1.3.6.1.2.1.1.2.0").startswith(".1.3.6.1.4.1.21796.") or \
                    oid(".1.3.6.1.2.1.1.1.0").startswith("Damocles"),