Știți ce iese dacă amesteci vh cu position: fixed și cu un browser mobil?
Pe scurt, atât android cât și ios calculează 100vh drept înălțimea maximă (i.e. cu address bar ascuns). Problema este că până nu faci scroll câțiva px, bara aia de adrese este vizibilă, deci 100vh înseamnă ceva mai mult decât se vede pe ecran (751px vs 695 în cazul OS-ului meu).
Sa inteleg ca incerci sa faci un view care sa aiba latimea si lungimea ecranului, fara scroll. Daca asta incerci sa obtii atunci este suficient sa adaugi: