The addition of bleach only has the pH go up temporarily. As the chlorine gets used up, the pH drops back down. If this is not happening in your pool then your Total Alkalinity (TA) level is too high. A higher TA level causes carbon dioxide to outgas more quickly and that causes the pH to rise -- that is, TA is a SOURCE of rising pH itself. So you should probably just let the TA be lower after adding acid to get the pH to where you want. Don't add baking soda to raise the TA -- keep it lower (say, 70 ppm or even lower if necessary).
If you find that a lower TA has the pH be more stable, then you can always increase the Calcium Hardness (CH) to make the saturation index near zero if you have a plaster/gunite or fiberglass pool or have exposed grout in tile.
If you find that a lower TA has the pH be more stable, then you can always increase the Calcium Hardness (CH) to make the saturation index near zero if you have a plaster/gunite or fiberglass pool or have exposed grout in tile.