Hey Leon,
So it looks like :
Install a new Windows Server - new IP address but same server host name as old DPM server
Fully patch the server
Install SQL Server with updates (must be the same version as the old DPM server)
On the old DPM server cancel all pending scheduled backup jobs and wait for running jobs to complete
On the old DPM server Backup the DPM database - Using SQL Mgmt Tools
Copy the backup of the DPM database backup to the new server
Shutdown the old DPM server
Restore the DPM database on the new server using SQL Mgmt Tools
Install DPM 2019 + eventual Update Rollups (must be the same version), choose existing SQL database
Reconnect the tape library and import/re-inventory the tapes
Reconnect any other storage
Run the following command: DPMSync -Sync
Open the DPM console and check agent communications and make sure DPM storage pool disks look good- then run consistency checks on all data sources.