I think the larger part of the problem is that the red circle is not consistent with the mob cast bar. You need to watch the cast bar. Even then, lag can make it have some timing error, but it will be much more accurate for you than watching the red circle.