I would not be worried. My FBTs color fluctuates regularly, and actually they are more dark green than they are bright, I've had them for about 5 years now. It could be caused by any of the things you mentioned, but I have noticed that after I clean my tank and put in all new fresh water, or after they've eaten a bunch of gut loaded crickets dusted with vitamins they turn pretty vibrant.