Кажется, что display:.. вызывает проблему (не уверен), потому что все работает нормально, кроме:
display:..
display:grid;, display:content;, display:bloc;
Страница в браузере:
Страница в Android:
Если вы использовали ионные метки по умолчанию ioni c, тогда она берет некоторую структуру из тени root и не может быть переопределена.