Hi, 
 
I’m on Unity 5.3.1f1 and using Timer component on my Behavior tree result in infinity Wait time. 
 
My tree is: 
 
BT 
 
-SEQ 
 
  - expression enemyTurn == true 
 
  - timer 2 seconds (try either with variable) 
 
  - custom action  
 
  Custom action is never trigger, unleash I delete timer.  
 
  Is possible that is bugged? 
 
Someone can explain me how it works? 
 
Documentation is very generic and doesn’t explain very well how it work.  
 
  Many thanks!