Hello there,
Maybe you can have a failover before the migration. The requirements for the OS version are 2012 or later for DHCP failover. In theory, the 2012 R2 DHCP server and server 2019 DHCP server can be failover partners. Of course, the best practice is for both of them to run the same OS to replicate 100% perfectly, but that's not to say the failover relationship between server 2012 R2 and server 2019 cannot be done.
Migrate Failover on Windows Server 2012 to 2012 R2
https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/dn753715(v=ws.11)?redirectedfrom=MSDN
Some useful article links that might help you in getting some insights are listed below.
Migrate DHCP from server 2012 R2 to Server 2019 https://learn.microsoft.com/en-us/answers/questions/180125/migrate-dhcp-from-server-2012-r2-to-server-2019.html
Server 2012 R2 DHCP to Server 2019 Migration https://learn.microsoft.com/en-us/answers/questions/785120/dhcp-migration.html
-----------------------------------------------------------------------------------------------------------------------
--If the reply is helpful, please Upvote and Accept it as an answer–