1 - Can BIP32 drive every private key of 256 range?
It is assumed that it can, but as far as I know it has not been proven (I am not an expert). And as far as I know, whether it can or not doesn't really matter as long as the number of possible keys generated from the seed is greater than the number of keys being used.
what i was getting idea that bip32 is 128 bit and in 256 range this cannot simply drive every address as master or first address of HD wallet.

BIP-32 generates a
sequence of 256-bit numbers. The BIP-39 128-bit entropy value simply defines the starting point of the sequence.