Hi @vikas3,
This is correct behavior. If you will go to official documentation Query Builder Predicate Reference, and check what type predicate does, you will find definition like this:
As you can see path predicate will also include all the suptypes and cq:PageContent is a subtype of nt:unstructur...