I used to have both Away and Return from Away set in Mode Manager based on presence, and both setting Away and returning from Away worked flawlessly.
Recently I had to switch to setting Away from RM (because of a condition that isn't supported in MM), and now Return from Away doesn't work.
In the logs, I see "Person Arrived, but not changing from Away", but I am unsure why?
Here are the mode manager settings: