Oi Rafael!
Atualmente, o EPM só aceita gravar dados no futuro até, no máximo, o valor da propriedade Cache Period (EPM Studio, aba Management > Properties). O padrão é uma hora.
Na versão 3.08, que virá em breve, esse limite de gravação no futuro foi removido. Então, você poderá gerar dados no Python, ou em ferramentas como o EPM Processor, e gravar direto no EPM sem problemas.
Como dica, é bastante recomendável que você trabalhe com todas as datas em UTC, ou seja, sempre que você informar uma DataHora, adicione a informação de tzinfo, para que ela já carregue consigo em qual time zone essa data/hora está sendo trabalhada.
No seu exemplo da imagem, a linha do end_date ficaria conforme abaixo:
end_date = datetime.datetime.now(datetime.timezone.utc)