Using grid to split curves, ran into problem

Hi all, I am trying to split a curve using constructed rectangular grid, I ran into a problem, the grid is not splitting the curve properly, its only splitting them in one cell can anyone help?