Just because you set the sub to a set knot speed, doesn’t mean it’ll actually cover that distance in that time. There are ton of currents going in all different directions.
Yes and they use SINS, now this probably didn’t have an expensive SINS setup but they did have communication with the surface that was tracking them on sonar. They did have location data.