Очевидно, здесь пропущено слово. Пожалуйста, пришлите вопрос снова: сейчас сложно понять смысл предложения.
Слово факторы использовано неверно, его следует заменить. Корректная пунктуация: Но по различным причинам иногда случаются проблемы, с доставкой например.
В значении "после" верно: по прибытии, по истечении срока.
Оба варианта корректны, чаще пишут с запятой.
Слова, одинаковые по звучанию, но разные по значению – омонимы. Правда, бой в значении "состязание, поединок, схватка" и бой в значении "звуки, производимые дробными ударами чего-либо" нельзя назвать омонимами – это просто разные значения многозначного слова. Подробнее о многозначных словах и омонимах см. в пособии Е. Литневской.
Запятая после слова меха не нужна.
Вы написали верно: с тире и пробелами.
См. в словаре-справочнике «Непростые слова».