Это синонимы.
"Слова "опять" и "снова" являются синонимами. Они имеют значение "ещё раз", "сначала", "вновь". Особой разницы между этими словами практически нет. Правда, считается, что данные наречия немного различаются по смыслу в зависимости от контекста: "Опять" - подразумевает повтор без изменения конечной цели. Примеры: Завтра опять пойду на работу. Опять барахлит двигатель. "Снова" - подразумевает повтор с целью достигнуть лучших результатов."
снова имеет более положительное значение, когда чего то ждёшь, а опять более отрицательное, когда достало повторение.