Часть блока может обрезаться по причине того, что для попапа задана высота относительно вьюпорта без учета особенностей браузера.
Если использовать относительную единицу
dvh (динамическая высота вьюпорта)
То будут учитываться панель мобильных браузеров
https://caniuse.com/?search=Small%2C%20Large%2C%20...