I think I've fixed it.
Seems to be working on my Tauren Druid.
I'm not a real developer, but I'm able to read and understand code and modify it slightly. All credits go to strix!
All I did is to change the "if-clause" of (!Me.IsFlying) to a while loop and change instead the while loop of (Me.Combat && !_wtHelper.IsFinished) to an "if-clause". Now it will loop the IsFlying check and not anymore the jumpascend and trigger ActuallyStopMoving-Functionality as soon as we are flying (at least thats my theory ^^).
Please check and let me know if you still have issues.
Known Problem:
- if you are in fight while flying (flying hostile mobs) it won't fly down to harvest - seems to be a HB problem, will try to write a function for that
-edit-
Ok, sometimes it seems to be not working and shapeshifting to fight

Looks like thats because it doesn't "jump" high enough and for that reason the mob is still attacking. Trying to fix that.
-edit2-
I was able to fix the problem that it's shapeshifting by changing my "while(!Me.IsFlying)" to "while(!Me.IsFlying || Me.Combat)".
Problem is/was, that HB is not getting in the foreground anymore. Means I was not able to change botsettings, or anything else. It's like it's crashed, but still running in WoW

I couldn't check it, but also with this change the Char should fly up all the time while it is in Combat - for flying enemys this would be a problem, so I would need a timeout, but due to my problems with the "crashing" HB I didn't work on that.
I decided to not make it public, as it's bugging to much and I can't say, that this would be fully afkable (even if it was working fine for me for around 3 hours and I just had to correct the char 2 times). My try and error skills seems to be not good enough for a great plugin like this one.
Maybe strix can help me and we work together on that to also fix the minor bugs - probably you could do the coding stuff and I check it ingame and maybe bring some ideas into it.
But as he retired I don't think that this is going to happen
