Знаки препинания расставлены верно.
В первом примере также можно поставить запятую перед несмотря и не ставить перед что.
"Справка" не выполняет домашних заданий.
В перечислительном ряду два признака утверждаются, а два отрицаются. Для выражения отрицания нужно использовать частицу не. Повторяющаяся частица ни усиливает отрицание (которое обычно передается сказуемым с не или словом нет) и образует союз, соединяющий все члены перечислительного ряда. Значения повторяющейся частицы ни, используемой в качестве союза, и примеры можно посмотреть в «Большом толковом словаре русского языка» под ред. С. А. Кузнецова.