It's either the X11 windows used as icons created by the applications or the override redirect windows that gnome-shell creates as parent windows for those client windows that are preventing direct scanout somehow.
the issue as well is a lot of these apps using tray icons are using a fucking kde thing instead of any form of freedesktop standard which is really part of the problem