ofc it is cheating.
If it is cheating then it has to be corrected, other players should not have to play against someone who is cheating. If the player refuses to stop using the cheat then some other remedy needs to be applied.
Wouldn't say it's cheating since it's the abuse of a bug and per definition i stated earlier, it's not counted as cheating.
However, that's not the point. There are people, who say it's cheating and there are people who say it is not cheating. But in every case, there are people who want a solution and the solution is a bug fix from the devs. Can the player be blamed to not change this? Yes he can, but he probably doesn't care so we can move on can't we?