I have my motion detection event recording on, but I have the notifications for these off, so I cant really be sure if/why you would get one and not the other if motion was initiated by other than the truck. But, given the very long length of the event video before the truck ever passed through the frame, I am confident believing that the cam was already recording a motion initiated event and the Truck came trough in the middle of that event. Events triggered by motion that is an AI tagged object are usually much shorter on the front end lead up video before you see the AI object in frame that caused it, usually a couple seconds.
Also, there are currently topics and a recent Fix-it Friday issue wherein users with both Motion Event Notifications and AI Event Notifications turned on are not receiving one or the other (mostly missing the Motion Only notificatons). This may well be related to that.