we have published the technical document TEC1886554 with the solution for this problem.
Service Discovery not working properly
Document ID: TEC1886554
Last Modified Date: 04/20/2017
Show Technical Document Details
Service Discovery does not work properly when % character is used in a condition
when a % character is used in a Service Discovery policy in a condition, this breaks the Service Discovery process and delivers unexpected results.
the scenario - % in condition in Service Discovery policy - breaks the CI discovery.
The % character needs to be given in  bracket.
'Label' does not contain (ignore case) "[%]"