Active checks & vanished services

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.