This is not really a bug. The search on the backlinks pane operates on a file level.
I quoting Licat:
Basically, for each file, we run the filter query and see if matches or not (but we don’t extract any block/section/task information from the query), then if it matches we render all backlinks in that file.