Se usi background-size:cover, va in contradizione con fixed.
Prova a togliere la proprietà fixed e lascia solo il background-size