I think your emitted events are getting overridden somewhere, but it's hard to speculate
Can you provide a stackblitz demo?
Or any Logs on your console that we may help you?
Have you tried simplifying the document-browser.component.html so that you can track if the emit event is being triggered?
will update my answer based on your reply
in the meant time you can check out this angular emitted events video that helped me.
https://seebeu.com/learn/course/angular-web-framework/simplifying-angular-emitted-events