Hello Maxim,
If you need just to remove the cameras from the active chunk and create new cameras from the same source photos in the new empty chunk, you can use the following script:
import Metashape
chunk = Metashape.app.document.chunk #active chunk
cameras = [camera for camera in chunk.cameras if camera.selected and camera.type == Metashape.Camera.Type.Regular] #cameras to be moved
paths = [camera.photo.path for camera in cameras] #camera paths
new_chunk = Metashape.app.document.addChunk() #new empty chunk
new_chunk.addPhotos(paths)
chunk.remove(cameras)
It is applied to the selected cameras in the active chunk.
Let me know, if you need to preserve exterior and/or interior orientation parameters for moved cameras in the newly created chunk.