等待 vs 等候 - dengdai vs denghou
Simple answer is : they are interchangeable
Both 等待 and 等候 are compound word verb with the same meaning, just coined differently

等 = wait; 待 = stay
等待 = stay (passively) and wait (for thing to happen or people to come) = 'to wait'

~

等 = wait; 候 = wait/ expect
等候 = wait and expect (thing to happen or people to come)= 'to wait'

As of the minor difference in usage:
Since the component 候 has the meaning of (expect), whatever you 等候(wait for) is very likely to happen. e.g. 等候春天到来 (waiting for the arrival of spring)- Spring will certainly come
While things you 等待 (wait for) may or may not happen,
For example:
等待春天到来 (waiting for the arrival of spring) - Spring will certainly come
等待耶稣再臨 (waiting for Jesus to come again) - Jesus  may or may not come again, so just wait and see
If you say 等候耶稣再臨, then you are kind of expecting he will.