Unexpected result when using transform.resize API
So the operator seems to actually do what it is supposed to do, but the view lags behind.

Try the following call after transform.resize():

bpy.context.object.data.update()


That should trigger the update. I believe this update is incorrectly missing in the C-operator.