That is strange as booth strings match the discovery function.
It should find the services.
Can you please make the following test. With you your inventory with debug you get a line after the scanning where it shows you in yellow color all checks what he found and all checks that are no tried to discover. The difference between booth are the ignored checks.
Was there some output at your debug inventory with some errors or anything else?
EDIT:
These two lines from the discovery i mean
SNMP scan found hr_mem if64 mgmt_snmp_info mgmt_snmp_uptime snmp_info snmp_uptime
SNMP filtered check plugin names hr_mem if64 snmp_info snmp_uptime
The upper one shows all found check types and the lower one then only what will be discovered. The difference between these two can be a rule or some other settings. In the example case the “mgmt_” checks are not discovered as this is no management interface per definition inside WATO.