Please clarify your precise, exact, sequence of operations, because it's not normal and nobody ever reported it before. No, of course you don't have to restart Couatl each time.
However, this might be *possibly* related to something you did on departure instead. Check if you see any difference if you don't call GSX at all on departure, just on arrival.