Корректно: Невыполнение связано с незаключением договора.
Возможны оба варианта, однако они имеют разный смысл: нести ответственность за выполнение значит 'возлагать / брать на себя обязательства по выполнению', нести ответственность за невыполнение значит 'быть наказанным за невыполнение'.
Можно написать так: за 6-7 часов; за 6-7-й час.