Vaska,
возможно, вместо строк 15 - 22 надо что-то типа
function saveT(token)
{
let arT = sessionStorage.getItem('token') || "[]";
arT = JSON.parse(arT);
if (!arT.includes(token)) {
arT.push(token)
sessionStorage.setItem('token', JSON.stringify(arT));
window.location.reload(true);
}
}
saveT($csrf_token<!-- или session('__token__')-->)