Pep Guardiola insists Leroy Sane is not being punished for his failure to agree a new contract at Manchester City.