Hello!
I'm not sure, but I think I found a bug. When I want to create an ActivityRecording session I always check if(Toybox has :ActivityRecording) and it is always come back with FALSE (on device and simulator). However if I skip this line, the program is 100% percent working, which means my device/simulator has ActivityRecording.