We have a SQL 2014 Availability Group in Azure which is Active / Passive. As we need to license the secondary replica Passive node in Azure even though it is passive (you don't need to on-prem) we are trying to limit the amount we need to spend on licensing.
Question is it OK (but maybe not recommended) to run node A with 8 cores and node B with 4 cores to reduce licensing costs? If node A fails and we need to fail over to B, we can increase node B to 8 cores and reduce node A to 4 cores while the issue is resolved.