У вас похоже на то, что вы в обоих скриптах открываете сессию и не закрываете её.
В результате второй ждёт, когда первый эту сессию освободит, зависая на вызове открытия сессии (для браузера это выглядит, будто сервер подвис, т.к. он запрос получил, но ничего пока ещё не отправил в ответ).
Если в сессию больше ничего писать не надо, закрывайте её как можно быстрее.
https://www.php.net/manual/ru/function.session-wri...