Although this is probably not the cause, but perhaps try adding some more foods into to his diet to vary it a bit.
Mine usually has flakes one day, betta pellets one day, bug bites one day, bloodworms or daphnia one day, whatever else I have on hand another day, shelled peas another and then...