I opened up a ticket with Google on this and they marked it as a duplicate to the below. Below is the text from the duplicate ticket.
The autocomplete request for 720 Johnsville Boulevard returns the place ID Ejc3MjAgSm9obnN2aWxsZSBCb3VsZXZhcmQsIFdhcm1pbnN0ZXIsIFBBLCBVbml0ZWQgU3RhdGVz.
When I check this place ID with geocoding service
https://maps.googleapis.com/maps/api/geocode/json?place_id=Ejc3MjAgSm9obnN2aWxsZSBCb3VsZXZhcmQsIFdhcm1pbnN0ZXIsIFBBLCBVbml0ZWQgU3RhdGVz&key=
I can see that the result has a type GEOMETRIC_CENTER. That means there is no ROOFTOP address for 720 Johnsville Boulevard in our database.
The autocomplete service, in general, it will allow users entering numbers that aren't known to exist. We accept that you might know 720 before we do and we wouldn't stop accepting that input just because it doesn't match our data. However, our output will be based on addresses we know of, so we'd only return "Johnsville Boulevard" because that's the address we know it exists.
You can use Map Maker to create the missing address. Google MapMaker (http://mapmaker.google.com) is a tool that allows public users to add, modify and remove data from the Geo repositories at Google. Map Maker was designed to help us collect information about places and geographic features from people with local knowledge.
You can read about Map Maker on
https://support.google.com/mapmaker#topic=3180752
The autocomplete service currently is working as intended and adding the street address via Map Maker should solve your issue in the future.