This is because your KDE and Qt versions are too old. As you might know, most of the Arch and its derivatives are rolling release distros. Therefore, they have the most up-to-date versions of KDE and Qt. For example, my system is Garuda Linux and has the following versions KDE and Qt:
Operating System: Garuda Linux
KDE Plasma Version: 6.4.0
KDE Frameworks Version: 6.15.0
Qt Version: 6.9.1
Kernel Version: 6.15.3-zen1-1-zen (64-bit)
Graphics Platform: Wayland
By the way, I’ve noted that KMyMoney has got a huge UI revamp. The home page in the older versions was a html page while it is not any more in the latest version. It now has more native UI elements, not an html page (as far as I observed).
It now works better with wayland and menu bar integrates very well with the General menu applet of Plasma. Very nice work by the developers. But the home page issue should be resolved soon.
So it seems to me that where the problem are reported, the KDE and Qt versions are too new for KMyMoney . KMyMoney 5.2 is still Qt5 based. The port to Qt6 has been started but not completed. With the KF5/Qt5 combination I showed everything is working as expected.
BTW: The home page is still based on HTML, but instead of using libraries such as webkit or webengine, the code has been changed to use QTextBrowser.
The Home page or overview page is very convenient to give a quick look of the current state IMO. On the other hand, it is not indispensable though.
KMyMoney is so good, I would even will to use it this way. We love your work, please take all the time you need for porting. Even though I am not a desktop developer, but an embedded software and mobile developer, I know that porting frameworks and libraries is not easy at all.
I am able to confirm this issue on Artix Linux (Arch based) and can see it has been linked against Qt6 not Qt5. I have reported this to the Artix team, but an Arch user should probably report to them.