I have spent more than 20 years mucking around in rivers - drift diving, raft guiding, kayaking, etc, etc and used to work as a Hydrologist, so spent quite a bit of time under water servicing & installing river gauges and height recorders in different rivers. Scuba gear can be used perfectly safely in rivers - but of course every situation is different & should be assessed for all hazards & dangers. I have not tried sniping, but can't see any reason why not.
I have spent a lot of time on the Buller and would be extremely wary of diving a powerful river like this - I have a permanent shoulder injury from a kayaking accident on the Buller in 1994 during which I was held down by the current for a long & worrying time!
There are lots of hazards on rivers that can bite the unwary, but if you have the right experience and training it's pretty easy to pick the safe places to dive & stay away from the dodgy ones!
Reminds me of about 6 or 7 years ago I was drift diving the Karamea River just below the gorge checking out the trout - I was swimming down a rapid, all bubbles & white water, & stuck my head up to check my line down the river and discovered a jet boat heading right up the middle of the rapid I was swimming down! Managed to avoid him OK, but lucky I looked up when I did.
Anyway, low summer flows would generally be the best - good viz, warmer and less power in the river. Be interesting to hear how you get on. The guys running suction dredges can run a compressor from the same motor driving the pump. This feeds air direct to the diver.