Rsa97, нее, блокировка будет возникать только если принудительно передавать id сессии, да и то только в тех случаях когда сессии хранятся в файлах. А так да, лучше кэшировать.
PWA можно завернуть в cordova и выложить в AppStore и Google Play, тогда не придётся искать компромисс между PWA и мобильным приложением, у тебя будет и то и другое