The demand from the HR92s is sent to the controller. So ignore the BDR91 for now.
When you set five zones you say two respond instantly (or rather, as instantly as you can get with Evohome!) is is always the same two, or is it random?
Right now I’m suspecting that your controller could be faulty.
P.