I'm pretty sure your problem is not the double-quotes. I would focus my attention on the data coming from the server - it may not be what you think it is. I've been using Expect for years, starting with the TCL version, and this kind of problem is very common.
-sam