"Restrict background data" keeps turning off after a while
I have the same problem but I know what causes it. When I display current active tasks I accidentally touch "Background data restricted" which causes it to be cancelled - but I don't notice I have done it at the time.