If the motion detector on your garage light is a typical one, it doesn't measure "motion", it measures heat (passive infrared). The camera's motion detection is more of the "compare two frames and see if they're different" variety. That's over-simplifying a wee bit, but the key is that it's very possible for the camera to detect "motion" that the light doesn't, and vice-versa.
One question though is whether the camera recorded an actual "Event" file, which implies the G-sensor went above threshold and thinks there was an "impact", or did you just get a normal Parking file, which is based on detected motion?
Either way, it's not especially unusual for the camera to record "something" where it isn't obvious what the trigger was.