@Nuffi Can you please share the command you used to manually scale? Also please check if cluster-autoscaler is enabled and a max-count for nodes has been set.
Ideally, you should configure horizontal pod autoscaling and cluster autoscaling to scale your pods and nodes as per the demand. Please follow the recommendations here https://learn.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks/secure-baseline-aks?toc=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fazure%2Faks%2Ftoc.json&bc=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fazure%2Fbread%2Ftoc.json#node-and-pod-scalability
Also ensure that you define pod resource requirements as per this link https://learn.microsoft.com/en-us/azure/aks/developer-best-practices-resource-management