Запятая не нужна. Сочетание по пути домой является обычным обстоятельством времени, которое не требует обособления.
Обособление в этом случае не требуется (если не имеется в виду буквальное значение дополнительного действия, выраженного деепричастным оборотом).
Основа: я был в кафе.
Противоречия между двумя частями высказывания нет, так как они близки по смыслу. Возможно, если это допускает контекст и особенности описываемой ситуации, рассматривать вторую часть как уточняющую первую.
Сочетания зарплатный банк, зарплатная карта, зарплатный проект закрепились в нашем речевом обиходе, поэтому кавычки не требуются.
Не хватает запятой перед словами о чем идет речь: Это были разговоры, но он не мог разобрать, о чем идет речь.
Требуется согласование по смыслу. Голов много? Тогда: они приподняли головы.
Правильно: другого.
Слово интернет-портал пишется строчными буквами. Здесь первая часть сложного слова интернет-... не является самостоятельным существительным.
Если это часть предложения, то следует писать две частицы ни.