The boiler HEX and PHEX contents + the PHEX mains (secondary) contain probably only around a very max of 10L requiring 10*(35-10)/860, 0.29kWh and if 25kW available then 0.29/25*3600, say 41 secs for water to reach 35C at the boiler outlet, this assumes that you only open the hot tap enough to get the boiler to fire, say 3LPM, the boiler should then ramp down to 5.23kW to maintain this flowrate at 35C.
Have you tried it at this very low flowrate? and if so how long is it taking the boiler to ramp up to 100% and how do you know that it has (or not) ramped up, also, the important bit, how long to reach 35C at the boiler??.
Have you gat a link to your exact model, Viessmann Vitodens WD????
Don't know whether it has a loading cylinder or not?.