It is not a surprise you found the flat target bright - see
the other thread for an explanation.
Using EQ much above 500Hz based on the in-room response to fix the response of your loudspeakers (like you're trying to do with RoomFit) is just not a good idea, as it can easily make the response worse and introduce new resonances to the direct sound response that could be audible. There's less chance of such undesirable results if using higher response smoothing (e.g. 1/3 or even 1/1, instead of 1/12 or less), but then low frequency resonances aren't addressed optimally.
If your loudspeakers weren't measured anechoically that makes things more difficult, especially since RoomFit doesn't support variable smoothing.
You could try this:
- Run Individual Channel RoomFit with 1/12 smoothing, B&K curve, and frequency 30Hz-500Hz , and save the result as a new profile. This will be your room correction.
- Run Stereo RoomFit with 1/3 smoothing, B&K curve, and frequency 500Hz-20000Hz, and save the result as a new profile. This is your loudspeaker correction. Note that you will need to manually configure these RoomFit PEQ filter values to a new EQ profile, and enable the new EQ profile at the same time as the RoomFit profile from 1.
A better/more flexible option would be to create a full range correction in REW (where variable smoothing exists as an option) and then configure the filters manually in WiiM. But that is a bit more complicated to do. Perhaps
this post will be a good intro, and
this thread is also a good resource.
Again, even under ideal circumstances full-range correction is not guaranteed to work well. The only "right" way to equalize loudspeakers at mid and high frequencies is the one based on
anechoic measurements. Fortunately, there is a way you could make (quasi-)anechoic measurements of your loudspeakers in your home, e.g. using the guide in
this thread. This is again not trivial, but IMO well worth learning to do if you're interested in audio.