the number is not critical. We normally ask for 256 characters and that does affect the speed not much. Most instruments are much slower than the pc !
It is wise to read enough characters and maybe it is slightly faster to stay within 32 characters.
These 32 character limit is only to prevent a new buffer to be setup for the gpib transfer. This happened in former years. I did not check this for visA2.5
greetings from the Netherlands