Project network isolation is used to enable or disable communication between pods in different projects.
It basically creates network policies that prevent direct pod-to-pod communication in different projects. So if you have a pod in project A and a pod in Project B they won't be able to communicate directly.