So, when I try to interact with a NPC my character will walk towards the npc, and then stop infront of it.
It will not actually perform the action it is supposed to unless I attempt to interact with it while I am directed next to it, or ontop of it in some cases.

Not sure what would be causing this, I looked around for any variables to do with distance checking, but I'm probably just blind from lack of sleep.