It is not moving for you because it goes against the rules of the cross section and its banks. In the regular cross section editor the user can make errors by adding bank stations wherever they want. However when the model is run, no matter the bank location, the WSEL will show at the lowest part of the cross section.
In the graphical XS editor it will not allow you to straddle banks when there is a lower elevation adjacent to it. So its not an error its because you shouldnt be defining banks where you are, which is why you are going back to the cross section and doing it manually. So either trim your cross section or delete the data associated with the lower elevations at or around the true banks of the stream.
Hope this helps