I have the same issue when filtering using Exclude. Only the first notebook in the comma separated list is actually excluded.

Sounds like the bug I'm experiencing is the same as you are describing, except with max distance > 0, the excluded notebook list is considered, but the problem is only the first notebook in the list is excluded.