pH issues are complex.
Never add pH buffer unless you have an alkalinity issue and also know your calcium.
There is no issue with a pH of 7.8 if it is stable. You should take a reading of pH twice...after lights have been out all night and after lights have been on all day. Achieving 8.4 is like the "need for 0" on nitrates which is often not achievable and certainly not necessary.
Glass tops and lack of circulation can lead to low pH, and buffers will not resolve it. This needs more aeration, more circulation with powerheads and perhaps a good clean of a filter (eg if a cannister). In fact, even lack of circulation in the house can cause this in some cases. It is tested by taking a gallon of water and aerating it with a air pump for about an hour. If pH of that water is higher after that time, it is lack of aeration that is causing the problem.
A tank with a high nutrient load problem may also have low pH and again, buffers will not typically resolve it. THis needs to be resolved with water changes, better maintenance, lower feeding/stocking levels.
The only pH issue that will be resolved with buffer is a low alkalinity problem and that needs to be tested separately. If you add buffer, plus calcium additives (eg purple up) you can be causing serious imbalances in the tank if you are not monitoring your pH, alk and calcium.