Mobile data not turning off for some apps iOS 8.4.1
There's a bug which occurs sometimes where the CellularData.db is corrupted/malformed and iOS can't write the preferences to it.

You can fix this by deleting the file, located in /var/wireless/Library/Databases/CellularUsage.db.

Source: Fix cellular data app preferences not being saved on iOS 7