I have seen many online retail sites where LastPass fills the City field with the street address. In all cases that I've checked, the City field is coded as:
<input placeholder="City" autocomplete="shipping address-level2" autocorrect="off" data-backup="city" class="field__input" aria-required="true" size="30" type="text" name="checkout[shipping_address][city]" id="checkout_shipping_address_city">
I suspect LastPass is not handling autocomplete="shipping address-level2" (different from "shipping address-line2") as City.