To be honest, I'm not entirely sure on how to solve your issue. However, if you're willing to format/clear data + cache and reinstall a fresh new install of CyanogenMod; then your issues should no longer persist. Of course, the latest nightlies can contain errors and therefore is not recommended.
Try making a backup of your current setup, and reinstall a fresh copy of CyanogenMod (the last working version that worked for you) and then restore your app data only.
All the best.