Bug in XDG Toplevel Icon V1 implementation?

Google Chrome / Chromium has ability to run any site in application like window with just flag:

google-chrome-stable --new-window --app=https://kde.org

However what icon appears in the KDE window is seemingly based on luck, how quickly the window opens. Sometimes it shows KDE icon as expected:

Notice icon in the corner. However if I click a link in the page it often times changes to Wayland default icon:

And more links I click it is anyones guess what appears as icon.

My guess there is a bug in the way KWIN handles the XDG Toplevel Icon V1, or maybe in Chrome how it sends it?