Olá,
Sou certificado PSM e segundo o Scrum guide, é obrigatório apenas a presença do time de desenvolvimento no Daily Scrum, partindo do princípio que o time de desenvolvimento é auto gerenciável, eles são os responsáveis por fazer acontecer o daily Scrum e levar qualquer impedimento ao Scrum Master, lembrando também que quem é responsável pela Sprint é apenas o time de desenvolvimento segundo o Scrum Guide. Em relação a participação do PO no daily Scrum, não concordo dele ter que participar conforme mencionadono curso, uma vez que com a participação dele no Daily Scrum, corre se o risco de ultrapassar a timebox por questões de dúvidas e impedimentos que devem ser sanadas fora do Daily Scrum.
Abraços,
Tsuyoshi