In our case we haven't configured or created the metastore directly. We're relying on the default metastore, which is where the tables are written when we do:
df.write.format("delta").mode("overwrite").saveAsTable(output_table_name)
I haven't found anything saying that the path of the default metastore might change unexpectedly. By the way, I don't even found something stating the opposite 🙂