Boa noite Giuliano, tudo certo?
Remover o @Override não irá gerar nenhum bug em seu código, porem precisamos entender para que ele serve.
Quando queremos sobrescrever algum método precisamos copiar sua "assinatura", que é a sua declaração. Se voce errar uma letra o compilador Java irá achar que é um metodo diferente e nao ira sobrescrever só que tambem nao ira avisar que esta com erro, pare ele esta tudo normal.
Quando voce coloca o @Override antes do método que sera sobrescrito o compilador Java verifica se realmente existe esse método na superclasse, caso exista ele irá permitir a sobrescrita normalmente, caso voce tenha errado uma letra ele irá avisar e assim voe podera corrigir.
Desta forma o ideal é sempre utilizar @Override ao sobrescrever algum método, seja por segurança ou por auxiliar na leitura do codigo.
Abraço!