В css ты не можешь перекрыть z-индекс блоков у которых в родителе уже есть любой z-index.
чтобы уменьшить проблемы с z-index лучше всего выносить ниже, в безопасное место те элементы которые нужно отображать перед всеми,
и никогда не делать гигантские z-индексы потому что это всегда приводит к проблемам.
Вот пример где вы не можете перекрыть блок
https://jsbin.com/kibotib/edit?html,css,outputЛучший спрособ сделать такое в реакте это использовать порталы