If you get the zone forecast, that doesn't mean it isn't working. It just means that the point forecast for your locatoin is not being returned by the API. When I see this, it is usually the case for the area covered by an entire NWS office.
You can contact your office and let them know that api.weather.gov is not returning point forecasts.