Оба сочетания существуют. Каков контекст?
Корректно: набор работников по различным специальностям, но на различные должности.
Верно: функционально-силовой, кардиоупражнение, кардиотренировка.
Чтобы согласование было грамотным, нужно убрать прилагательное "различный".
Корректно: для сайтов различной тематики.