I always go for Qt for this(with C++ for bigger project and Python for lighter).
There's also Delphi, which ticks all the nice boxes for UI requirements. But licencing is tricky there, not everything is available in community edition and more difficult to find support / developers for the project. Having said that, it's still great.
Kotlin with compose multiplatform shaping up too, so something to test out if it matches your current requirements.
I came to mention this. I'm doing a Python/Qt project right now and I love it.