Как удалить все двоеточия и точки с запятой но оставить первые два двоеточия?
Удалить символ только если ранее уже было два подобных
s = 'Камера:Разрешение фото и видео:фото: 3840х2160P; видео: 1920х1080P'
result = s.replace(/(?<=(?:.+?[:;]){2})(.+?)[:;]/g, '$1')
// Получим result:
    'Камера:Разрешение фото и видео:фото 3840х2160P видео 1920х1080P'
https://regex101.com/r/gWZ7Ap/1
Удалить символ только если ранее уже было два подобных
s = 'Камера:Разрешение фото и видео:фото: 3840х2160P; видео: 1920х1080P'
result = s.replace(/(?<=(?:.+?[:;]){2})(.+?)[:;]/g, '$1')
// Получим result:
    'Камера:Разрешение фото и видео:фото 3840х2160P видео 1920х1080P'
https://regex101.com/r/gWZ7Ap/1