Halfmoons have a lot of finnage, so it takes quite a lot of energy for them to grow it back. How often/what are you feeding? It's possible if he's not getting enough nutrition that might be slowing the growth. What are your water parameters? They're pretty tolerant, but if the
pH/hardness are way outside the usual range that might be hampering growth as well.
Any chance he's tail biting? A few of my males that have suffered tail damage seemed to rather like their extra freedom to swim and took to keeping them trimmed... that's another possibility... (possibly the likeliest...)