Default Camera Snapshot Not Synced With Camera Flash

I have the optimus g (e970) with cm10.2 and NH Kernel. When I take a picture the flash doesn't go off at the right time and the resulting picture is dark. I also put some custom sounds for the camera and I use flash notifications apps. Has anyone ever had this and how do I fix this?