I had something similar happen to me, but it wasn't a Method issue. Was this customer already in QB when you accessed their data in Method? If so, check the customer shipping information in QB... If the City/State/Zip are written in the fourth ship-to line as well as their designated fields, then you may have the same problem.
Our QB users used to enter shipping addresses for customers straight into the QB Invoice, as opposed to the popup ship address window, which has specific fields designated for City, State and Zip.When our QB users would enter shipping addresses into the Invoice, the City/State/Zip information wasn't placed in those fields, but rather ended up as one of the ship-to lines.
The reason that extra City/State/Zip line wouldn't show up in Method is because Method only shows the first 3 ship-to lines, whereas QB gives you room for 4 (or 5? I can't remember). I claim that if you added the 4th shipaddressline to your Method screen, it would have the City/State/Zip written on it.