it isn't clear if it is a charge. if anything it should have been a no call.
quoting the NBA rule book:
"A defensive player is not permitted to move into the path of an offensive player once he has started his upward motion with the ball to attempt a field goal or pass."
Calls have been going both ways. You could say the same thing about all those moving screens by the Suns.