If it’s an array it’d be counterintuitive if it didn’t; but thanks for pointing out the possibility. All in all I found responses very instructive to gain a wider understanding, not just in solving the imminent issue. So thanks y’all again.
Background is find on a command is a iterator of the "list" of the current command, while :find will get an index from a string or array type.
I've argued that in should work with array too, so there is boolean to check if a item is inside an array variable, like "dhcp" in topics, instead in just operates on ip address type like (192.168.88.4 in 192.168.88.0/24)
FWIW, I filed a feature request to add comment= to /system/logging (SUP-208069), since MirkoTik has been fixing up scripting recently (:tobool "true" ). IMO all config items should support comment= to allow easy matching in a find. And most do support comment= these day... somehow this one escaped anyones notice My defense is like @rextended, I have custom defconf's that only add, and then use winbox for any one-off logging things