Hello Tyson !
I've encountered a same issue with the banks stations.
One XS were crossing a bank line twice (a matter of centimeters). I've found the bad intersection by targeting successively some parts of XS in the model geometry.
Try this way to solve your problem of crosssection VS channel.
I hope it could help.