My spark each time it disconnects from the controller (which rarely happens), it will initiate RH automatically.
It's possible (because it happened to me once) that the GPS didn't record the home point correctly and/or ATTI could have activated during flight and caused your spark to just hover...