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