Меняйте входные данные после первого успешного запуска.
Смотрите не только на вывод, но и на то, изменился ли исходный объект.
Топ-3 ошибки: путать ссылку и копию; ожидать порядок там, где его нет; усложнять выражение, когда обычный цикл читается лучше.
Зеркальные строки больше трёх
words = ["cat", "elephant", "dog", "bird", "lion", "ant"]
filtered_reversed_words = [word[::-1] for word in words if len(word) > 3]
print("Перевёрнутые слова длиной больше 3 символов:", filtered_reversed_words)