Apologies for delayed response.
Yes, your understanding is correct. The OS versions of all the servers within the cluster needs to be the same. For now, you need to start from scratch to set up ASR. Doc ref: https://learn.microsoft.com/en-us/azure/site-recovery/hyper-v-azure-support-matrix#on-premises-servers