A hard stomach is normal if there’s food in it, so if he just ate, that is normal. If it doesn’t dissipate in a few hours or is more of a “bloated” feel, rather than a solid feel, that is more significant. Lethargy is also a bad sign. If he hasn’t eaten or pooped in over 6 hours, I advise a vet visit to see if he has some sort of solid or gas blockage.
If it happens on and off, I wonder if something in his diet is not agreeing with him, so over time it builds up and gets him to a point of discomfort, and he refrains from eating to get over it.
Did you change brands of any food or introduce new food in these past months? Rabbits have different tolerances, so something your one rabbit can tolerate may not be the same for the other.
What do his poops look like? Is he eating hay?
The answers provided in this discussion are for general guideline purposes only. The information is not intended to diagnose or treat your pet. Seek the advice of your veterinarian or a qualified behaviorist.