Looks like you're calling the function with $Remote on line 8 but don't declare $remote till line 12

 $Remote = 'Citrix01'

Should be set before, or actually use the call like this
"Service Name: " + fnWMIService('Aventail Connect','DisplayName','Citrix01')

Notice the + sign. Since NoVarInStrings is on and you've placed a TEXT STRING before the call without the + sign it becomes all one string.