I solved the issue of Firefox not following my theme on KDE by abandoning Firefox and using Waterfox.
Functionally identical in every way except Waterfox follows qt instead of gtk.
It’s a stretch, I’ve never used waterfox’s color picker. But it may also use qt instead of gtk.