Is it possible to create NetPath from One node to another distant node, both are managed by same polling engine. That is, can i assign source and destination with network nodes?
Yes, you can do this.
Discover your network paths - SolarWinds Worldwide, LLC. Help and Support
I tried but failed to get any NetPath.
Ensure your firewall allows the required ports out. If you can do a traceroute from the firewall's CLI out to the destination, you should be able to build rules that allow NetPath to provide good information about the path(s). If your firewall does not allow the required ports out, your NetPath experience will diminish--perhaps a lot!
You may also find it necessary to adjust the timeouts, depending on the latency of various hops within that path.
If your destination is a VPN site (and I'm not saying it IS), you'll need to create its outside IP address, not any address inside the VPN tunnel, to ensure you see the actual hops along the path.
Reference this information for firewall and other setups:
NetPath requirements