The VB is using 32 bytes which is 256 bit. AES is 128 bit.
If your using the VB code as 128 bit, and it still doesnt work, then check for the endianness. I dont have the source code of B4XCipher, so I dont know if its little endian or big endian.
But the Endianness between the two systems have to be the same.