The real problem in SH3's AOB is that they got it WRONG

...the team obviously researched a lot about WW2 subs but since info about US subs was easier to find they used the american AOB concept, which is meant to be used with a TDC equiped with position keeper, like the US TDC was

and not for a german TDC

The german AOB is constant and works for all ships in a convoys that follow the same course, but the US one is not