Consegui cumprir o desafio com o seguinte código. As duas últimas linhas que estão comentadas são para testar o código executando o programa direto pelo editar o código, sem precisar abrir o terminal do Python:
class Data:
    def __init__(self, dia, mes, ano):
        print("Objeto adicionado com sucesso {}".format(self))
        self.dia = dia
        self.mes = mes
        self.ano = ano
    def formata_data(self):
        print("{}/{}/{}".format(self.dia, self.mes, self.ano))
# data = Data('07', '04', '2022')
# data.formata_data()Apenas uma observação, eu pensando que talvez a data pudesse ser inserida por um usuário que não sabe que as aspas são necessárias, fiquei um tempo tentando descobrir como inserir uma data iniciada com 0 sem precisar inserir como string na criação do objeto (com as aspas), mas descobri, conforme respostas em um outro tópico por aqui, que isso é uma limitação do próprio Python.
Portanto, se a gente considerasse que a data inserida é um dado inserido por usuário, precisaria trata-la antes de criar o objeto para passar os parâmetros.
Acho que seria interessante dar essa dica no enunciado do desafio.
 
            