Here you have not specified anything about the source which is more relevant than the amplifier used. So as per my opinion, it is difficult to comment on what was lacking. If the source is a quality one, good recordings sound very good and bad recording still is very much listenable. With Tidal streaming service, most recording is a pleasure and enjoyable on Harbeth speaker provided you have a decent to very good Dac.
I don't have experience with cd players so can't comment on what will float the boat.