No, when you make a High Availability Deployment, both servers need to have the same specifications, meaning same CPU, Memory, Storage, and Licensing. So, if Server A has an Enterprise License, then Server B needs to have a separate Enterprise License as well.