Low buffering can cause problems because the minerals are used by the bacteria as they reproduce. If the hardness is low enough that use can cause the ph to drop as the organic acids overcome the reducing low buffer. A ph to low can stall the cycle. But since you have higher ph now that is not an issue.
Just as a suggestion of alternate assessment, how are your fish behaving? Do they seem relaxed or are they pumping their gills rapidly? Since you have them in the tank they are there to provide a reality check on the accuracy of the tests. If the ammonia was really that high I would expect deaths and very stressed behavior, rapid gill movement and lethargy. If the fish are calm, yet responsive, I would suspect the veracity of the tests.