Everything was going well with the app, except for this part, and after hours and hours of investigations, I couldn't find the reason for this apparently simple problem. Why the new points are not being added to the existing geometry? Apparently they are, but the download function is not behaving as a callback function. The link is returning an annoying empty csv instead of the new drawn points.
Any ideas here?
I bet it is something wrong in the callback function for the download button
function downloadGeo() {
var featureCollection = ee.FeatureCollection([geometry]);
var dbt = featureCollection.getDownloadURL({format:'csv',filename:'coordinates'});
urlLabel.setUrl(dbt);
urlLabel.style().set({shown: true});
}