Isso acontece porque ele não possui um IP elástico associado, portanto, ele só pode ser acessado de dentro do VPC usando o IP interno.
Eu posso pensar em três opções para resolver isso.
Opção 1:
Atribua um IP elástico à instância.
Entre no painel do EC2, depois em NETWORK & Menu SEGURANÇA vá para Elastic IPs.
Clique em Alocar um novo endereço.
Clique com o botão direito no novo IP e selecione Associar endereço.
Associe-o à sua instância do EC2 que não possui um IP elástico.
Agora você pode tentar se conectar à instância novamente e o IP do RDP será o elástico em vez do VPC privado.
Opção 2:
Se você precisar dessa instância do EC2 para ficar desconectada da Internet, poderá se conectar a partir de outra instância do EC2 dentro da mesma VPC usando o IP privado com um software compatível com RDP.
Opção 3:
Vá para o painel do VPC e, em seguida, para Conexões VPN, Crie uma conexão VPN e conecte-se a ela para poder executar o RDP na instância do EC2 usando o IP privado.