Dynamic Scaling task_replicas

I successfully set up a karpenter deployer and set tolerations for tasks to run there, but I am still seeing jobs queued up for a long time. Rather than queue up during busy times I would like another task pod to be created which could trigger another node being created and added for the pod.

What am I missing?