I agree.
In my opinion the current behavior is technically correct (children get matched, parent gets displayed because Dynalist is an outliner and hierarchy is important), but practically not helpful.
A related feature request is the flat search view: Flat Dynalist view
The pro is that itās easier to implement, and not as complicated as the āsearch in ancestorā concept (Iām concerned itāll confuse some users), but the con is that thereās the side effect of hiding the parent chain, which might not be desirable.