с начало нужно сказать, что я столкнулся с данным вопросом в движке аж 8 версии Битрикса (ну ни хотел заказчик расскашеливаться на новый движок), т.е. движок сильно устаревший и давно не обновлялся,
в современном движке это не проверял......
а оказалось все в следующем, дело в том, что при переходе со страниц на страницу я в скриптах указывал www.site.ru
а в настройках у меня было прописано без www просто site.ru
для меня это было удивительно, но сделав все ссылки без www все нормально заработало и сессии перестали теряться,
т.е. как я понял, не знаю правильно или нет, что алгоритм сессий, при переходе на www.site.ru видимо "думал" что переход осуществляется на под-домен и сбрасывал сессию.
почему? не стал разбираться.
до меня данный движок программировали много много программеров, кто его знает, м.б. что то где то сделали......