i have same problem but with little bit diffrent situation.
the geocoding is working, but i am using it for Dubai and there is no postal code.
so only street address and postal code giving me errors as geocoding Api didnt retrive data.
what should i do, can i add some custome fielda in job forms and then apply filter in php.funtion for Google structured data?
basically i dont like geocoding features, it feel like uncomfortable for schema.