It is a bug when you use VH instead of VW on your height attribute. Always use VW on mobile because of the default behavior on mobile browsers to show the address bar when scrolling.
The real big is UI elements that randomly appear and disappear in the browser chrome, such as scroll bars and address bars, that contribute to vh/vw randomly spazzing.