ContentPublishing Notification triggers twice

I too have the exact same questions as you!

Did you ever figure this out?
From what I can tell, the entities affected, the target, and every datapoint within the notification are identical in both instances of the notification, so I see no reason why it should happen twice.