Note: Do not mix the three arguments. If a string is used as the argument in StartCoroutine, use the string in StopCoroutine. Similarly, use the IEnumerator in both StartCoroutine and StopCoroutine. Finally, use StopCoroutine with the Coroutine used for creation.
2. напиши что у вас в первом случае, какие данные приходят, какие данные вы куда сохранили
3. какие данные приходят во второй раз и что у вас сохранилось
4. какие данные вы читаете, что вы получаете по факту, а что вы хотели получить.