h3_hexagon_layer, h3_cluster_layer and s2_layer fail if get_polygon refers a column that doesn't exist. Either remove the prop from these layers, or make it default NULL.
Error in make_accessor(rlang::enquo(get_polygon), data, TRUE) :
rlang::is_empty(data) || rlang::has_name(data, name) is not TRUE
h3_hexagon_layer
,h3_cluster_layer
ands2_layer
fail ifget_polygon
refers a column that doesn't exist. Either remove the prop from these layers, or make it default NULL.