I previously explained how the gods whip buff works though:
Channeled skills will cancel the gods whip buff.
So if you cast the first gods whip, you have 1.9 seconds to cast another one before the buff vanishes. If you do that and then cast another gods whip right after, the buff refreshes for another 2 seconds. This can be done 4 times to successfully animation cancel.
It isn't 1-2 seconds, it can be dragged out to be as many as 7.6 seconds.
Gods whip - 1.9 second window to instant cast a skill, 4 times.
I personally have gods whip on E, chain lightning on Q, freezing earth on R, throw dagger on F (if I'm running it which I don't always because darkrunner parry), Lightning meteor on Shift+E. Minuscule distances from each other, super easy to whip weave.
I can pretty objectively state that far less mages macro weave than darkrunners macro shrug and bondbreaker. The number of times I have caught people like strykes and escanor and unreal and terverus macroing glider skills and shrug/bondbreaker is insane compared to the number of mages I've caught whip weaving with macros. Mages are objectively more skilled players than darkrunners.