You are welcome.
In addition, in my opinion, maps generated twice should not be overwritten. Even if seed is the same and other parameters are different, the map will definitely be different. Maybe seed and other parameters can be used to generate a hash together to serve as the uniqueness standard of the map.
In this way, it is guaranteed that the exact same map can be reused and different maps will not be overwritten