Consistent Icons for Zoom in Gnome Wayland

I use zoom on Gnome Wayland (dotfiles). The problem I’m trying to solve is that while I can see the zoom icon in the launcher/overview:

I get the default application icon everywhere else:

I had a similar problem with foot, and the problem there ended up being a missing StartupWMClass = foot. I wrote a custom desktop entry, and that resolved the problem.

Now, the default Zoom.desktop file already contains StartupWMClass = zoom:

[Desktop Entry]
Name=Zoom
Comment=Zoom Video Conference
Exec=/nix/store/v651rqca7bjrbvgc1760qcskj7lcgapn-zoom-5.15.2.4260/bin/zoom %U
Icon=Zoom
Terminal=false
Type=Application
Encoding=UTF-8
Categories=Network;Application;
StartupWMClass=zoom
MimeType=x-scheme-handler/zoommtg;x-scheme-handler/zoomus;x-scheme-handler/tel;x-scheme-handler/callto;x-scheme-handler/zoomphonecall;application/x-zoom
X-KDE-Protocols=zoommtg;zoomus;tel;callto;zoomphonecall;
Name[en_US]=Zoom

but looking glass (i.e. Alt + F2 “lg”) doesn’t report a known wmclass nor does it report that it used Zoom.desktop to launch zoom.

How can I consistently use the zoom icon throughout Gnome?