Get Best Unfinished Path Point Help

I’ve been trying to use GetBestUnfinishedPathPoint() working for my cover-seeking functionality which utilises Navmeshes, but try as I might, it will only ever give me null vectors. According to my understanding, it is supposed to retrieve the closest Navmesh point to an object which is outside the Navmesh, but I am confused as to how you are supposed to implement it, and how it ‘knows’ what object it is seeking an unfinished path for.