I couldn't manage to get content in 100vh with iOS Safari. The navigation bar of safari is overlaying the lowest part of my 100vh. It's a well-known problem and there are a few solutions on the web. Unfortunately, nothing works in my case. For example:
Has anyone managed to make 100vh work in iOS Safari?
It should look like this (what it does in many cases):
But on an iPhone X it looks like this: