Это связано с тем, что большинство новых android-телефонов имеют ширину 480 на 800 в зависимости от устройства, поэтому, как вы пишете, Android Landscape должен подобрать планшетный ландшафт css. Но я думаю, что столкнулся с аналогичной проблемой, когда Android не брал таблицу стилей, поэтому я добавил это, и все, похоже, работало ...
<meta name="viewport" content="width=device-width">
Есть ли у вас это в голове над ссылками таблицы стилей?