Based on the information provided, it seems that your environment meets the requirements for having a 2019 Exchange Hybrid Server, as long as you meet the minimum version requirements for Exchange 2019 and have the necessary network and server infrastructure in place.
Here are some key requirements to consider:
- The minimum version of Exchange 2019 required for a hybrid deployment is Cumulative Update 1 (CU1) or later.
- Your domain and forest functional level must be at least Windows Server 2008 R2 or later, which is met by your Windows Server 2012 R2 functional level.
- You must have at least one writable domain controller running Windows Server 2008 R2 or later in each Active Directory site where you install the Exchange hybrid server, which is also met by your current environment.
- You need to ensure that your network infrastructure can support the hybrid deployment, including network ports, DNS resolution, and SMTP routing.
- You also need to ensure that your Exchange 2013 environment is properly configured for coexistence with Exchange Online during the migration.
As you mentioned, upgrading your domain controllers after the migration is a good approach to avoid any compatibility issues with Exchange 2013.