Ok, some good news. I forgot to throw in black worms yesterday morning, and did not get home till late. He was actually out searching the tank for food. i cut up a crawler and through some small pieces in there. He actually ate a few pieces!! Which this is the first for him since 3 weeks ago. Afterward i also gave him some black worms and he ate some of those too.
While getting the blackworms out of the container, i found another worm just like the one i posted. This one was IN the black worms. So i have no doubt that the worm i found also came from the black worms too. So i doubt this is what is causing the issues. He is still swollen, but i feel good that he is much more interested in food.