The worker nodes can be scaled up in ARO.
To re-size the nodes, you need to edit the vmSize in the machineset config:
First drain all of the nodes in ONE of the machine sets
• oc get machinesets -n openshift-machine-api
• oc scale --replicas=0 machineset X -n openshift-machine-api
Edit that machine set’s config
• oc edit machineset X -n openshift-machine-api (Change the vmSize in the machineset config to be the new Azure VM size you want)
Then scale the nodes back up. The new nodes that are built will be the new Azure VM type.
• oc scale --replicas=2 machineset X -n openshift-machine-api
Make sure you pick one of the supported VM sizes for ARO: https://video2.skills-academy.com/en-us/azure/openshift/support-policies-v4
----------
Please 'Accept as answer' if it helped answer your question, so that it can help others in the community facing the same issue.