Ok, I think I might have some more information on this. The problem seems to be the AuthBy Radius. It does not do Synchronous by default. Instead, it processes the AuthByRadius, sends a packet and moves on.