Hosts show Check_MK service for SNMP monitoring as "CRIT" "Null"

Hi,
Good point about tags.
The server has been updated from check_mk 1.6 to 2.0, then finally to 2.1.
May be something has been remained from the past.
This are the tags from hosts where I have service Check_MK:
address_family:ip-v4-only
agent:snmp-tcp
criticality:prod
ip-v4:ip-v4
networking:lan
piggyback:no-piggyback
site:xxxxx
snmp:snmp
snmp_ds:snmp-v2
tcp:tcp
I have created another folder where I will create all those hosts, but I will not set anything concerning SNMP, the check for SNMP will be using a rule.
Here are the tags from hosts from the new folder:
address_family:ip-v4-only
agent:ping
criticality:prod
ip-v4:ip-v4
networking:lan
piggyback:no-piggyback
site:omdeea
snmp_ds:no-snmp
The only difference is the tag agent:ping
Because of this, service check_mk does not appear on the host.
So either I will install from scrach version 2.1 and the import the backup or I will create the folder from scrach and add again all hosts where I have that issue. I will see!
Thank you!