On many TV Brands and Models it works fine.
Even differnt models from within the same brand can vary.
It would seem that the different boot times of both both devices can be important. My Philips smart TV takes a while and I guess it can miss the wakeup.
The other complexity is which unit is waking the other.