Code I'm using:
(pedEnteringVehicle bool is redundant atm, was experimenting with it)
Not been able to figure out why the Ped is getting stuck in this infinite pathfinding loop. Maybe something I'm just glossing over? Any help would be greatly appreciated.
EDIT: Thought I'd also add the PedVehicleChecks method which is being called regularly.
EDIT 2: Upon posting this just figured, if its calling the PedEnterVehicle method whenever the Ped stops entering the vehicle, it's going to choose a new random seat causing the Ped to be confused. Will try this fix and remove this topic if this is the case.
SOLUTION: My second edit has corrected the issue! However I'll leave this up in the event someone else runs into this same issue.