In the case of a hexaaquairon (III) complex, the iron (III) ion has 5 electrons, each singly occupying one d orbital. As the d orbitals are occupied, the vacant 4s, 4p and 4d orbitals are hybridised to give 6 sp3d2 orbitals to be used to overlap with the atomic orbitals of the ligands to do coordinative covalent bond. In this case since the t2g and eg orbitals are not completely filled transition can take place to give colour.
But in case of [Cr(H2O)6]+3. there will be 3 single electrons in 3 orbitals t2g. and all the other orbitals will be hybridized d2sp3. And according to what I understand, there will be coordinate covalent bonds between the lone pair of electrons of the ligands and these hybridized orbitals, meaning that these orbitals will be filled. So, how the electrons will transfer from the t2g orbitals to any higher filled orbital? thus, How could this compound have a color?