Yes, it’s normal. The motion detection is based on the amount of pixel change in the live image. You can adjust the sensitivity in the camera’s settings, but that’s probably not going to help much with headlights that sweep the entire field. You can also set a detection zone which may allow you to exclude the area that the headlights and neighbor’s lights.