@nonprohacker,
axisY range gets updated according to the latest dataPoint y value and it seems to be working fine.
Can you kindly create and share a JSFiddle reproducing the issue you are facing so that we can understand your scenario better and help you out?
—-
Manoj Mohan
Team CanvasJS