Eureka!
2 issues to note here for newbies such as myself:
Adding this to the top fixed it:
agg_gdf = gpd.GeoDataFrame(agg_gdf, geometry='geometry') agg_gdf.crs = "EPSG:4326" agg_gdf.date = agg_gdf.date.astype(str)