I saw that someone else ran into this same problem but there was no solution posted.
When i drag the Ram into the hierarchy, the waypoints are out of order.
I followed along with the other post that I saw, doing all the listed checks and was just looking to see if there is a remedy for this.
Like I mentioned in that other post, getting the path using GetGameObjectsWithTag("Path"); may not give you the objects in the order you expect it to. Gary mentions (and fixes) this issue in the ‘Refactoring’ lecture later on