Application Menus Daemon not working as intended

Basically, I had a bunch of applications on my system that simply didn’t show a menu bar, and it was driving me crazy. This answer helped me figure out that it was a background service hiding all my menu bars for some reason. Is that really how it’s supposed to work out of the box, should I open a bug report, or did I just misconfigure something?

For reference, Krita showing no options:

image

After disabling the Application menus daemon:

image

Do you use Global menu? Are you running Wayland?

Sorry, I forgot to specify my system:

Operating System: Arch Linux
KDE Plasma Version: 6.5.4
KDE Frameworks Version: 6.21.0
Qt Version: 6.10.1
Kernel Version: 6.18.2-arch2-1 (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 5700X 8-Core Processor
Memory: 16 GiB of RAM (15.5 GiB usable)
Graphics Processor: AMD Radeon RX 580 2048SP
Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: B550M DS3H
System Version: -CF

Do you use Global menu?
Nop

By default, apps that use KHamburgerMenu and Kirigami apps don’t show their menubar. Other Qt and GTK apps show their menubar. This is regardless of whether application menus daemon is enabled or not.

You can press Ctrl + M to toggle visibility of the menubar.