Kubernetes network policy behavior in multi-node cluster

Asking for help? Comment out what you need so we can get more information to help you!
I have a multi-node cluster with pods having network policy implemented. What is the expected behavior when a user tries to call the services of pods from the nodes of the cluster? It seems I am able to access the service only from the resident node of the pod. If there are services with multiple pods, then its difficult to access them from the node. Is the the expected behavior of network policy for node-to-pod communication?

Cluster information:

Kubernetes version:
Cloud being used: (put bare-metal if not on a public cloud)
Installation method:
Host OS:
CNI and version:
CRI and version:

You can format your yaml by highlighting it and pressing Ctrl-Shift-C, it will make your output easier to read.