If the fish are gasping at the surface it is usually ammonia poisoning or low oxygen levels.
You said the pond is 1400 gallons, so you should have a pump between 2100-2800gph, so it gives the pond adequate circulation. Adding the pond shock is a waste of money at best, as there is already bacteria present in the pond and their population will grow to convert the waste produced by the fish into less harmful by products ie nitrate.
At worst the pond shock, if it has some product in it that kills the green free floating algae in a pond, can reduce oxygen levels as well as possibly effect the biological filter. Personally, I don’t trust most products whether it says natural or not, I have seen too many all natural products kill off bacteria populations or algae reducing oxygen levels, which in turn kills fish.
As was mentioned draining the pond like you did resulted in basically starting over with a new pond. Take it slow, have proper circulation, plenty of plants and let the pond build its biological filter, ie let the water turn green, it will clear on its own and if the pond is setup properly and kept in balance it won’t occur again.