I agree you have a lot of nasty stuff in the low mids , that piano is mudding the mix up a lot ,try to clean that up for 1
its all a bit of a pickle in the mids.Try starting the mix in mono a its easer to to find the space for individual elements with eq
its all a bit of a pickle in the mids.Try starting the mix in mono a its easer to to find the space for individual elements with eq