Amp envelope clicks / pops

I’ve noticed that when a sound uses a short attack time on the amp envelope there’s often a noticeable click / pop (especially noticeable when cutoff is low). I imagine this is just your standard zero-crossing issue - would there be a way to implement the oscillators starting at a zero point with each key press to combat this? (like you would see on the Moog Sub 37 with the KB RESET feature for the oscillators)