Happened to me. Reset All Settings fixed it. Then after a reboot it broke again. Reset All Settings again and hasn't broken again yet.
Remember to check your iCloud Photos settings for Optimise iPhone Storage setting as it resets every time to download all every time.