6 months is long enough to expect some change in the mandarin's size, certainly of him getting fatter. I agree that a refugium would help your case a great deal, but if there are copepods swimming freely in your tank then chances are your mandarin is taking full advantage of them.
It's very possible, that the size of your tank, or lack thereof is keeping your mandarin stressed out and he'd just prefer to not eat until he feels comfortable. Is he a relatively active fish? How many other fish/invertebrates do you have in this tank?