Like I said, the blocksize of the volume doesn't make a difference in terms of the blocksize you will see on the array. if your guest of app is doing 8k blocks, or 32k blocks then that is what the array will see. So if you see a variety of blocksizes, which is highly likely, then this is because the applications and guest operating systems are producing those different sizes.