По опыту причины всегда три
1. Провод дерьмо. Всякие китайские за 300-400 р. заряжают много хуже, чем родной Samsung, что шел в комплекте с телефоном.
2. Приложение/я. Яндекс.нави последние года два жрет батарею как не в себя. Если параллельно включено еще несколько таких же неэкономичных приложух, то даже с фирменным проводом телефон будет медленно разряжаться. И нагреваться
3. Перегрев батареи. Android ограничивает ток зарядки обратно пропорционально температуре батареи, дабы не допустить ее перегрева. Чехол + "закрытый" держатель + отсутствие обдува + солнцепек (если держатель прилеплен на лобовое стекло) - все это факторы, ускоряющие перегрев.
Поэтому мой рецепт для дальней дороги: фирменный провод, экономичные гугл.карты и компактный магнитный держатель на воздуховод