Sorry, I forgot to post my reply when I first read the file.
Unfortunately the ECM is simply rejecting the VIN change command as "unsupported".
The negative response code of $31 means that the ECM does not support changing the VIN using the standard GM VIN changing messages.
I don't know how else to change the VIN on that controller.
Regards
Paul