The cause of the drop is the high nitrates. In a tank with softer water, the crash happens more quickly, not because of the soft water, but because the water doesn't have the same buffering capacity as hard water. The addition of baking soda works two-fold. #1 - it raises the pH, #2 - it increases the buffering capacity (ability to maintain a stable pH) of the water.
A 50% water change will remove half of the nitrates, with will help to delay a future crash due to their elevated levels. It will also lower the nitrites and might help the N-bacs since the ones you are trying to cultivate prefer a lower concentration level. Finally, the addition of the baking soda will greatly help to forestall any future crashes. The pH may drop again, but it will be a more gradual drop-off than the last one. If it happens again, you can either do another water change, or you can merely add more baking soda. Remember though, adding more baking soda isn't a big deal, since the last thing you do as a part of the cycling process is a 100% water change (at least as close as you can get it to 100%), before adding fish in the next 12 - 48 hours.
A 50% water change will remove half of the nitrates, with will help to delay a future crash due to their elevated levels. It will also lower the nitrites and might help the N-bacs since the ones you are trying to cultivate prefer a lower concentration level. Finally, the addition of the baking soda will greatly help to forestall any future crashes. The pH may drop again, but it will be a more gradual drop-off than the last one. If it happens again, you can either do another water change, or you can merely add more baking soda. Remember though, adding more baking soda isn't a big deal, since the last thing you do as a part of the cycling process is a 100% water change (at least as close as you can get it to 100%), before adding fish in the next 12 - 48 hours.
