AOD not working with external HRM and watch not on hand?

AOD does not seems to work when doing activity with the watch off hand. This is extremely annoying when using it on bike trainer or stationary stations when you just want to place the watch by the side or the front.

Can we make the AOD function to be external HRM aware or add a function to have a true AOD for activities?