Dear Prof. Gufran,
I did not say so. The Bloch BC is to ensure the angled excitation correctly, and so does all other “modes” excited. It should be correct when higher order diffraction appears.
For whatever the mode, E(x), adding a phase change at the boundary will guarantee its correctness. This is my understanding. Please correct me if I am wrong.