Olá, Caio, como vai?
O seu código cumpre a proposta do exercício, mas existe um ponto que pode gerar mensagens repetidas. Quando os números são iguais, você imprime que são iguais e, em seguida, o segundo bloco imprime que um é maior que o outro, o que não condiz com a situação. Uma forma simples de ajustar é tratar todas as condições dentro do mesmo encadeamento de decisões.
Por exemplo, você pode usar uma estrutura com if, else if e else para garantir que apenas uma mensagem seja exibida. Algo como verificar primeiro se os números são iguais e, caso não sejam, comparar qual deles é maior. Dessa forma, se o usuário digitar 10 e 10, apenas a mensagem de igualdade aparece. Se digitar 7 e 3, apenas a mensagem indicando o maior será exibida.
O fórum está à disposição caso queira continuar evoluindo essa lógica ou testar outras variações.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!