Sorry for the delay in replying. I only just saw your question. Don't limit his water intake. Acidity is not caused by water intake. It's when they have acidity, that they try to calm it down by drinking a lot of water. Hopefully the episodes of acidity occur only on the rare occasions that he misses a snack and has a long gap between meals.
Wondering if you can attempt another reduction...