30g wouldn't stunt the growth that much. Probably due to his apparent deformity. If not then is he getting enough food? I had an oscar that grew really slowly, then stopped at just over 6". He had been bullied beyond belief in the pet store. Ripped fins, missing scales, the works. I felt sorry for him. I figure that is why he never got very big, even though he became quite healthy and active. Also heard of a similar story from another guy with an albino oscar. It had a broken jaw though and other worse problems. He saved it just before it wen into the trash. Is bullying a possible cause for your JD?