Stai facendo confusione.
Se riporti il codice css a come era prima e fai una prova caricando un'immagine di 1030x229, vedrai che ci entra, provare non ti costa nulla e ci guadagni in tempo.
Ti rimane comunque il problema che ha citato tomtomeight cioè la responsività, quindi o usi il background-cover oppure il with lo imposti in % invece che in px