Cisco WLC 9800 cannot detect APs

looks ok. You can try a cmk --detect-sections cisco_wlc -vII YOURHOST. This will skip the detect function and just tryes to fetch the data and if OK add the services.