Yes, I did not set the block size for the vector... Missed it!
I think I have nailed the way to handle block matrix/vectors, I am moving now on to solve the next facy error which is a ksp_diverged_its 😫😓 thanks gents for the support with this block madness :)