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