How to find relationship between two nodes?

Nope, shortest path is a very unique type of query. You can’t do some things inside of it.

All predicates you can’t. You can find relationships on known edges. To find all predicates you have to use recurse with filters.

Not sure if I followed.