Pathfind waypoints problem

I decided to start creating pathfinding NPCs for my game and I’ve come across this issue where Waypoints are located in abnormal positions. I’ve used parts to determine their locations which resulted in the clip below.

I compute paths this way every 2 seconds.

Path:ComputeAsync(Root.Position, Target.Position)

NPCInfo.Waypoints = Path:GetWaypoints()

Then, I make the NPC follow the waypoints in their Info table.

Feel free to ask for clarifications.

Are there no other specifications for the path??

E.g character size ect

I use the defaults besides for the jump, so it is set to false. I’ve tried tweaking them but it acts the same regardless of those settings.