Hi Kyle,
Document_Update_After event is firing for every page, so if you amend any page of any type it will fire. Then you have if condition to filter out only pages of specific type. Are you saying that inside if block in e.Node you are seeing a different page from what you have just saved?