I want to create multiple maps. these maps will share a lot of similarities but will be slightly different. I dont want to have to recreate the map again and again as it a very complex one
It is very simple, just create a reference map and download it as GeoJSON (share / GeoJSON).
Later, just import this file into the other maps so you can copy it this way.
While not a cloning of a map, organising the items into groups might be what you are looking for. + It also supports a “Copy to Group” feature.
You can read more about it in the following blog post: