RRAS won't route with a /23, but will with two /24
Solution 1:
If you look at the route table with route print
does it show things correctly when you have the /23
route? Does a traceroute show the traffic trying to leave the correct interface?
Some times what you see in the Windows GUI does not reflect what Windows is actually doing. I find that it is always best to double check from the command line.