Hello
I created a 88 location pages site using 11TY framework, it is fully on-page SEO optimzied and now I just integarated Schema in it.
Similarly I used python code to create same content blog post per location for example 3 blog post x 88 Locations each blog post mentioning a city and also internal linked.
Initially site was indexing well over 30 pages but suddenly google started deindexing.