Question about adding geo_point and updating mappings in general

it seems to me, that the properties field needs to be put within a mapping field, similar to what you do when creating an index.

Please take a look at the response returned from the above call, I am pretty sure you get an error back and not a message that this template has been stored successfully (at least under Elasticsearch 7.x).