You are not alone in this battle!!!
I've run into this issue many times. I'll make something on my desktop monitors (Adam F5's on my desk with books underneath), followed by testing it on a few other sources, an Iphone, a pair of ear buds, and usually some open back headphones. All sound great...