Narrow Byte Transfers on AHB2APB Bridge

I am verifying an AHB2APB bridge
I wanted to perform single read transfer on APB slave which is word-addressable  and sending starting address as 0x01 with hsize (0) expecting the byte data from the slave , but my slave only responds with 32 bit data

is it illegal to give such transactions to APB slave ???